Modulo:Periodo attività musicale/test

-- Unit tests per il [[Modulo:Periodo attività musicale]]. Cliccare sulla pagina di discussione per eseguire i test.
local p = require('Modulo:UnitTests')

function p:test_parametri()
	self:preprocess_equals_many('{{#invoke:Periodo attività musicale/sandbox|main|debug=1|', '}}', {
		{ 'tipo artista=gruppo|anno inizio attività=2000',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]&nbsp;–&nbsp;?<br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali senza anno di scioglimento]]'
		},
		{ 'tipo artista=gruppo|anno fine attività=2010',
		  '?&nbsp;–&nbsp;[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali senza anno di costituzione]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]'
		},
		{ 'tipo artista=gruppo|anno inizio attività=2000|anno fine attività=2010',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]&nbsp;–&nbsp;[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]'
		},
		{ 'tipo artista=gruppo|anno inizio attività=2000|anno fine attività=in attività',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]&nbsp;–&nbsp;[[:Categoria:Gruppi musicali in attività|in attività]]<br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali in attività]]'
		},
		{ 'tipo artista=gruppo|anno inizio attività=anni 1960',
		  '[[anni 1960]]&nbsp;–&nbsp;?<br />' ..
		  '[[:Categoria:Gruppi musicali senza anno di scioglimento]]'
		},
		{ 'tipo artista=gruppo|anno fine attività=anni 1970',
		  '?&nbsp;–&nbsp;[[anni 1970]]<br />' ..
		  '[[:Categoria:Gruppi musicali senza anno di costituzione]]'
		},
		{ 'tipo artista=gruppo|anno inizio attività=anni 1960|anno fine attività=anni 1970',
		  '[[anni 1960]]&nbsp;–&nbsp;[[anni 1970]]<br />'
		},
		{ 'tipo artista=gruppo|anno inizio attività=anni 1960|anno fine attività=in attività',
		  '[[anni 1960]]&nbsp;–&nbsp;[[:Categoria:Gruppi musicali in attività|in attività]]<br />' ..
		  '[[:Categoria:Gruppi musicali in attività]]'
		},
		{ 'tipo artista=gruppo|anno inizio attività=2000|anno fine attività=2010|note periodo attività=test note',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]&nbsp;–&nbsp;[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]] <small>(test note)</small><br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]'
		},
		{ 'tipo artista=gruppo' ..
		  '|anno inizio attività=2000|anno fine attività=2005|note periodo attività=test note' .. 
		  '|anno inizio attività 2=2006|anno fine attività 2=2010|note periodo attività 2=test note 2',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]&nbsp;–&nbsp;[[2005]] <small>(test note)</small><br />' ..
		  '[[2006]]&nbsp;–&nbsp;[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]] <small>(test note 2)</small><br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali dall\'attività discontinua]]'
		},
		{ 'tipo artista=gruppo' ..
		  '|anno inizio attività=2000|anno fine attività=2000' .. 
		  '|anno inizio attività 2=2006|anno fine attività 2=2010',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]<br />' ..
		  '[[2006]]&nbsp;–&nbsp;[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali dall\'attività discontinua]]<br />' ..
		  '[[:Categoria:Voci con template Artista musicale con periodo attività con singolo anno]]'
		},
		{ 'tipo artista=gruppo' ..
		  '|anno inizio attività=2000|anno fine attività=2005' .. 
		  '|anno inizio attività 2=2010|anno fine attività 2=2010',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]&nbsp;–&nbsp;[[2005]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali dall\'attività discontinua]]<br />' ..
		  '[[:Categoria:Voci con template Artista musicale con periodo attività con singolo anno]]'
		},
		{ 'tipo artista=gruppo' ..
		  '|anno inizio attività=2000|anno fine attività=2000' .. 
		  '|anno inizio attività 2=2006|anno fine attività 2=2006' .. 
		  '|anno inizio attività 3=2010|anno fine attività 3=2010',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]<br />' ..
		  '[[2006]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali dall\'attività discontinua]]<br />' ..
		  '[[:Categoria:Voci con template Artista musicale con periodo attività con singolo anno]]'
		},
		{ 'tipo artista=gruppo' ..
		  '|anno inizio attività=2000|anno fine attività=2005|note periodo attività=test note' .. 
		  '|anno inizio attività 2=2006|anno fine attività 2=2006|note periodo attività 2=test note 2' ..
		  '|anno inizio attività 3=2007|anno fine attività 3=2010|note periodo attività 3=test note 3',
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000|2000]]&nbsp;–&nbsp;[[2005]] <small>(test note)</small><br />' ..
		  '[[2006]] <small>(test note 2)</small><br />' ..
		  '[[2007]]&nbsp;–&nbsp;[[:Categoria:Gruppi musicali scioltisi nel 2010|2010]] <small>(test note 3)</small><br />' ..
		  '[[:Categoria:Gruppi musicali costituitisi nel 2000]]<br />' ..
		  '[[:Categoria:Gruppi musicali scioltisi nel 2010]]<br />' ..
		  '[[:Categoria:Gruppi musicali dall\'attività discontinua]]<br />' ..
		  '[[:Categoria:Voci con template Artista musicale con periodo attività con singolo anno]]'
		},
		{ 'tipo artista=orchestra' ..
		  '|anno inizio attività=2000|anno fine attività=2005|note periodo attività=test note' .. 
		  '|anno inizio attività 2=2006|anno fine attività 2=2006|note periodo attività 2=test note 2' ..
		  '|anno inizio attività 3=2007|anno fine attività 3=in attività|note periodo attività 3=test note 3',
		  '[[:Categoria:Orchestre costituitesi nel 2000|2000]]&nbsp;–&nbsp;[[2005]] <small>(test note)</small><br />' ..
		  '[[2006]] <small>(test note 2)</small><br />' ..
		  '[[2007]]&nbsp;–&nbsp;[[:Categoria:Orchestre in attività|in attività]] <small>(test note 3)</small><br />' ..
		  '[[:Categoria:Orchestre costituitesi nel 2000]]<br />' ..
		  '[[:Categoria:Orchestre in attività]]<br />' ..
		  '[[:Categoria:Voci con template Artista musicale con periodo attività con singolo anno]]'
		},
		{ 'tipo artista=strumentista' ..
		  '|anno inizio attività=2000|anno fine attività=2005|note periodo attività=test note' .. 
		  '|anno inizio attività 2=2006|anno fine attività 2=2006|note periodo attività 2=test note 2' ..
		  '|anno inizio attività 3=2007|anno fine attività 3=2010|note periodo attività 3=test note 3',
		  '[[2000]]&nbsp;–&nbsp;[[2005]] <small>(test note)</small><br />' ..
		  '[[2006]] <small>(test note 2)</small><br />' ..
		  '[[2007]]&nbsp;–&nbsp;[[2010]] <small>(test note 3)</small><br />' ..
		  '[[:Categoria:Voci con template Artista musicale con periodo attività con singolo anno]]'
		}
	})
end

return p