package validation;

import org.junit.Assert;
import org.junit.Test;

import static at.itsv.kfoqsdb.data.entities.validation.costum.VersicherungsnummerValidator.*;

public class VersicherungsnummernTest {
	
	
	@Test
	public void testGoodBtnr() {
		Assert.assertTrue(validateBTNR("0118231058"));
	}
	
	@Test
	public void testGoodVsnr() {
		Assert.assertTrue(validateVSNR("4682111194"));
	}
	
	@Test
	public void testBadBtnr() {
		Assert.assertTrue(! validateBTNR("1118231058"));
	}
	
	@Test
	public void testBadVsnr() {
		Assert.assertTrue(! validateVSNR("4687111194"));
	}
	
	@Test
	public void testGoodVpnr() {
		Assert.assertTrue(validateVPNR("741259"));
	}
	
	@Test
	public void testBadVpnr() {
		Assert.assertTrue(! validateVPNR("741257"));
	}
	
	@Test
	public void testVPNR() {
		Assert.assertTrue(validateVPNR("220555"));
	}
	
	
	@Test
	public void testVsnr1() {
		Assert.assertTrue(validateVSNR("1000010158"));
	}
	
	@Test
	public void testVsnr2() {
		Assert.assertTrue(validateVSNR("1000010182"));
	}
	
	@Test
	public void testVsnr3() {
		Assert.assertTrue(validateVSNR("1000010422"));
	}
	
	@Test
	public void testVsnr4() {
		Assert.assertTrue(validateVSNR("1000010588"));
	}
	
	@Test
	public void testVsnr5() {
		Assert.assertTrue(validateVSNR("1000010609"));
	}
	
	@Test
	public void testVsnr6() {
		Assert.assertTrue(validateVSNR("1000010780"));
	}
	
	@Test
	public void testVsnr7() {
		Assert.assertTrue(validateVSNR("1000010828"));
	}
	
	@Test
	public void testVsnr8() {
		Assert.assertTrue(validateVSNR("1000011046"));
	}
	
	@Test
	public void testVsnr9() {
		Assert.assertTrue(validateVSNR("1000011054"));
	}
	
	@Test
	public void testVsnr10() {
		Assert.assertTrue(validateVSNR("1000011134"));
	}
	
	@Test
	public void testVsnr11() {
		Assert.assertTrue(validateVSNR("1000020188"));
	}
	
	@Test
	public void testVsnr12() {
		Assert.assertTrue(validateVSNR("1000020209"));
	}
	
	@Test
	public void testVsnr13() {
		Assert.assertTrue(validateVSNR("1000020276"));
	}
	
	@Test
	public void testVsnr14() {
		Assert.assertTrue(validateVSNR("1000020305"));
	}
	
	@Test
	public void testVsnr15() {
		Assert.assertTrue(validateVSNR("1000020348"));
	}
	
	@Test
	public void testVsnr16() {
		Assert.assertTrue(validateVSNR("1000020364"));
	}
	
	@Test
	public void testVsnr17() {
		Assert.assertTrue(validateVSNR("1000020399"));
	}
	
	@Test
	public void testVsnr18() {
		Assert.assertTrue(validateVSNR("1000020401"));
	}
	
	@Test
	public void testVsnr19() {
		Assert.assertTrue(validateVSNR("1000020444"));
	}
	
	@Test
	public void testVsnr20() {
		Assert.assertTrue(validateVSNR("1000020591"));
	}
	
	@Test
	public void testVsnr21() {
		Assert.assertTrue(validateVSNR("1000020647"));
	}
	
	@Test
	public void testVsnr22() {
		Assert.assertTrue(validateVSNR("1000020719"));
	}
	
	@Test
	public void testVsnr23() {
		Assert.assertTrue(validateVSNR("1000020735"));
	}
	
	@Test
	public void testVsnr24() {
		Assert.assertTrue(validateVSNR("1000020778"));
	}
	
	@Test
	public void testVsnr25() {
		Assert.assertTrue(validateVSNR("1000020823"));
	}
	
	@Test
	public void testVsnr26() {
		Assert.assertTrue(validateVSNR("1000020954"));
	}
	
	@Test
	public void testVsnr27() {
		Assert.assertTrue(validateVSNR("1000021105"));
	}
	
	@Test
	public void testVsnr28() {
		Assert.assertTrue(validateVSNR("1000021156"));
	}
	
	@Test
	public void testVsnr29() {
		Assert.assertTrue(validateVSNR("1000021180"));
	}
	
	@Test
	public void testVsnr30() {
		Assert.assertTrue(validateVSNR("1000030175"));
	}
	
	@Test
	public void testVsnr31() {
		Assert.assertTrue(validateVSNR("1000030466"));
	}
	
	@Test
	public void testVsnr32() {
		Assert.assertTrue(validateVSNR("1000030570"));
	}
	
	@Test
	public void testVsnr33() {
		Assert.assertTrue(validateVSNR("1000030642"));
	}
	
	@Test
	public void testVsnr34() {
		Assert.assertTrue(validateVSNR("1000030650"));
	}
	
	@Test
	public void testVsnr35() {
		Assert.assertTrue(validateVSNR("1000030677"));
	}
	
	@Test
	public void testVsnr36() {
		Assert.assertTrue(validateVSNR("1000030765"));
	}
	
	@Test
	public void testVsnr37() {
		Assert.assertTrue(validateVSNR("1000030837"));
	}
	
	@Test
	public void testVsnr38() {
		Assert.assertTrue(validateVSNR("1000030845"));
	}
	
	@Test
	public void testVsnr39() {
		Assert.assertTrue(validateVSNR("1000030888"));
	}
	
	@Test
	public void testVsnr40() {
		Assert.assertTrue(validateVSNR("1000030984"));
	}
	
	@Test
	public void testVsnr41() {
		Assert.assertTrue(validateVSNR("1000030992"));
	}
	
	@Test
	public void testVsnr42() {
		Assert.assertTrue(validateVSNR("1000031063"));
	}
	
	@Test
	public void testVsnr43() {
		Assert.assertTrue(validateVSNR("1000031098"));
	}
	
	@Test
	public void testVsnr44() {
		Assert.assertTrue(validateVSNR("1000031194"));
	}
	
	@Test
	public void testVsnr45() {
		Assert.assertTrue(validateVSNR("1000031215"));
	}
	
	@Test
	public void testVsnr46() {
		Assert.assertTrue(validateVSNR("1000031290"));
	}
	
	@Test
	public void testVsnr47() {
		Assert.assertTrue(validateVSNR("1000040189"));
	}
	
	@Test
	public void testVsnr48() {
		Assert.assertTrue(validateVSNR("1000040285"));
	}
	
	@Test
	public void testVsnr49() {
		Assert.assertTrue(validateVSNR("1000040402"));
	}
	
	@Test
	public void testVsnr50() {
		Assert.assertTrue(validateVSNR("1000040648"));
	}
	
	@Test
	public void testVsnr51() {
		Assert.assertTrue(validateVSNR("1000041026"));
	}
	
	@Test
	public void testVsnr52() {
		Assert.assertTrue(validateVSNR("1000041042"));
	}
	
	@Test
	public void testVsnr53() {
		Assert.assertTrue(validateVSNR("1000041114"));
	}
	
	@Test
	public void testVsnr54() {
		Assert.assertTrue(validateVSNR("1000041202"));
	}
	
	@Test
	public void testVsnr55() {
		Assert.assertTrue(validateVSNR("1000041253"));
	}
	
	@Test
	public void testVsnr56() {
		Assert.assertTrue(validateVSNR("1000041288"));
	}
	
	@Test
	public void testVsnr57() {
		Assert.assertTrue(validateVSNR("1000050360"));
	}
	
	@Test
	public void testVsnr58() {
		Assert.assertTrue(validateVSNR("1000050395"));
	}
	
	@Test
	public void testVsnr59() {
		Assert.assertTrue(validateVSNR("1000050504"));
	}
	
	@Test
	public void testVsnr60() {
		Assert.assertTrue(validateVSNR("1000050547"));
	}
	
	@Test
	public void testVsnr61() {
		Assert.assertTrue(validateVSNR("1000050678"));
	}
	
	@Test
	public void testVsnr62() {
		Assert.assertTrue(validateVSNR("1000051101"));
	}
	
	@Test
	public void testVsnr63() {
		Assert.assertTrue(validateVSNR("1000051187"));
	}
	
	@Test
	public void testVsnr64() {
		Assert.assertTrue(validateVSNR("1000051195"));
	}
	
	@Test
	public void testVsnr65() {
		Assert.assertTrue(validateVSNR("1000051259"));
	}
	
	@Test
	public void testVsnr66() {
		Assert.assertTrue(validateVSNR("1000060163"));
	}
	
	@Test
	public void testVsnr67() {
		Assert.assertTrue(validateVSNR("1000060171"));
	}
	
	@Test
	public void testVsnr68() {
		Assert.assertTrue(validateVSNR("1000060382"));
	}
	
	@Test
	public void testVsnr69() {
		Assert.assertTrue(validateVSNR("1000060438"));
	}
	
	@Test
	public void testVsnr70() {
		Assert.assertTrue(validateVSNR("1000060489"));
	}
	
	@Test
	public void testVsnr71() {
		Assert.assertTrue(validateVSNR("1000060497"));
	}
	
	@Test
	public void testVsnr72() {
		Assert.assertTrue(validateVSNR("1000060534"));
	}
	
	@Test
	public void testVsnr73() {
		Assert.assertTrue(validateVSNR("1000060702"));
	}
	
	@Test
	public void testVsnr74() {
		Assert.assertTrue(validateVSNR("1000060876"));
	}
	
	@Test
	public void testVsnr75() {
		Assert.assertTrue(validateVSNR("1000060980"));
	}
	
	@Test
	public void testVsnr76() {
		Assert.assertTrue(validateVSNR("1000060999"));
	}
	
	@Test
	public void testVsnr77() {
		Assert.assertTrue(validateVSNR("1000061166"));
	}
	
	@Test
	public void testVsnr78() {
		Assert.assertTrue(validateVSNR("1000061246"));
	}
	
	@Test
	public void testVsnr79() {
		Assert.assertTrue(validateVSNR("1000061262"));
	}
	
	@Test
	public void testVsnr80() {
		Assert.assertTrue(validateVSNR("1000061289"));
	}
	
	@Test
	public void testVsnr81() {
		Assert.assertTrue(validateVSNR("1000070126"));
	}
	
	@Test
	public void testVsnr82() {
		Assert.assertTrue(validateVSNR("1000070134"));
	}
	
	@Test
	public void testVsnr83() {
		Assert.assertTrue(validateVSNR("1000070177"));
	}
	
	@Test
	public void testVsnr84() {
		Assert.assertTrue(validateVSNR("1000070185"));
	}
	
	@Test
	public void testVsnr85() {
		Assert.assertTrue(validateVSNR("1000070206"));
	}
	
	@Test
	public void testVsnr86() {
		Assert.assertTrue(validateVSNR("1000070214"));
	}
	
	@Test
	public void testVsnr87() {
		Assert.assertTrue(validateVSNR("1000070492"));
	}
	
	@Test
	public void testVsnr88() {
		Assert.assertTrue(validateVSNR("1000070679"));
	}
	
	@Test
	public void testVsnr89() {
		Assert.assertTrue(validateVSNR("1000070724"));
	}
	
	@Test
	public void testVsnr90() {
		Assert.assertTrue(validateVSNR("1000070783"));
	}
	
	@Test
	public void testVsnr91() {
		Assert.assertTrue(validateVSNR("1000070791"));
	}
	
	@Test
	public void testVsnr92() {
		Assert.assertTrue(validateVSNR("1000070812"));
	}
	
	@Test
	public void testVsnr93() {
		Assert.assertTrue(validateVSNR("1000070855"));
	}
	
	@Test
	public void testVsnr94() {
		Assert.assertTrue(validateVSNR("1000070978"));
	}
	
	@Test
	public void testVsnr95() {
		Assert.assertTrue(validateVSNR("1000071102"));
	}
	
	@Test
	public void testVsnr96() {
		Assert.assertTrue(validateVSNR("1000071137"));
	}
	
	@Test
	public void testVsnr97() {
		Assert.assertTrue(validateVSNR("1000071241"));
	}
	
	@Test
	public void testVsnr98() {
		Assert.assertTrue(validateVSNR("1000080148"));
	}
	
	@Test
	public void testVsnr99() {
		Assert.assertTrue(validateVSNR("1000080260"));
	}
	
	@Test
	public void testVpnr1() {
		Assert.assertTrue(validateVPNR("419237"));
	}
	
	@Test
	public void testVpnr2() {
		Assert.assertTrue(validateVPNR("162345"));
	}
	
	@Test
	public void testVpnr3() {
		Assert.assertTrue(validateVPNR("269790"));
	}
	
	@Test
	public void testVpnr4() {
		Assert.assertTrue(validateVPNR("919119"));
	}
	
	@Test
	public void testVpnr5() {
		Assert.assertTrue(validateVPNR("245189"));
	}
	
	@Test
	public void testVpnr6() {
		Assert.assertTrue(validateVPNR("916672"));
	}
	
	@Test
	public void testVpnr7() {
		Assert.assertTrue(validateVPNR("328379"));
	}
	
	@Test
	public void testVpnr8() {
		Assert.assertTrue(validateVPNR("830548"));
	}
	
	@Test
	public void testVpnr9() {
		Assert.assertTrue(validateVPNR("884760"));
	}
	
	@Test
	public void testVpnr10() {
		Assert.assertTrue(validateVPNR("819934"));
	}
	
	@Test
	public void testVpnr11() {
		Assert.assertTrue(validateVPNR("316761"));
	}
	
	@Test
	public void testVpnr12() {
		Assert.assertTrue(validateVPNR("825730"));
	}
	
	@Test
	public void testVpnr13() {
		Assert.assertTrue(validateVPNR("819504"));
	}
	
	@Test
	public void testVpnr14() {
		Assert.assertTrue(validateVPNR("833106"));
	}
	
	@Test
	public void testVpnr15() {
		Assert.assertTrue(validateVPNR("825810"));
	}
	
	@Test
	public void testVpnr16() {
		Assert.assertTrue(validateVPNR("819184"));
	}
	
	@Test
	public void testVpnr17() {
		Assert.assertTrue(validateVPNR("825826"));
	}
	
	@Test
	public void testVpnr18() {
		Assert.assertTrue(validateVPNR("828882"));
	}
	
	@Test
	public void testVpnr19() {
		Assert.assertTrue(validateVPNR("322977"));
	}
	
	@Test
	public void testVpnr20() {
		Assert.assertTrue(validateVPNR("833094"));
	}
	
	@Test
	public void testVpnr21() {
		Assert.assertTrue(validateVPNR("117861"));
	}
	
	@Test
	public void testVpnr22() {
		Assert.assertTrue(validateVPNR("878682"));
	}
	
	@Test
	public void testVpnr23() {
		Assert.assertTrue(validateVPNR("835408"));
	}
	
	@Test
	public void testVpnr24() {
		Assert.assertTrue(validateVPNR("833026"));
	}
	
	@Test
	public void testVpnr25() {
		Assert.assertTrue(validateVPNR("828325"));
	}
	
	@Test
	public void testVpnr26() {
		Assert.assertTrue(validateVPNR("522048"));
	}
	
	@Test
	public void testVpnr27() {
		Assert.assertTrue(validateVPNR("832291"));
	}
	
	@Test
	public void testVpnr28() {
		Assert.assertTrue(validateVPNR("223251"));
	}
	
	@Test
	public void testVpnr29() {
		Assert.assertTrue(validateVPNR("832324"));
	}
	
	@Test
	public void testVpnr30() {
		Assert.assertTrue(validateVPNR("833174"));
	}
	
	@Test
	public void testVpnr31() {
		Assert.assertTrue(validateVPNR("833127"));
	}
	
	@Test
	public void testVpnr32() {
		Assert.assertTrue(validateVPNR("832589"));
	}
	
	@Test
	public void testVpnr33() {
		Assert.assertTrue(validateVPNR("327640"));
	}
	
	@Test
	public void testVpnr34() {
		Assert.assertTrue(validateVPNR("528821"));
	}
	
	@Test
	public void testVpnr35() {
		Assert.assertTrue(validateVPNR("833440"));
	}
	
	@Test
	public void testVpnr36() {
		Assert.assertTrue(validateVPNR("215658"));
	}
	
	@Test
	public void testVpnr37() {
		Assert.assertTrue(validateVPNR("827416"));
	}
	
	@Test
	public void testVpnr38() {
		Assert.assertTrue(validateVPNR("927673"));
	}
	
	@Test
	public void testVpnr39() {
		Assert.assertTrue(validateVPNR("538875"));
	}
	
	@Test
	public void testVpnr40() {
		Assert.assertTrue(validateVPNR("833381"));
	}
	
	@Test
	public void testVpnr41() {
		Assert.assertTrue(validateVPNR("530863"));
	}
	
	@Test
	public void testVpnr42() {
		Assert.assertTrue(validateVPNR("500598"));
	}
	
	@Test
	public void testVpnr43() {
		Assert.assertTrue(validateVPNR("883399"));
	}
	
	@Test
	public void testVpnr44() {
		Assert.assertTrue(validateVPNR("171836"));
	}
	
	@Test
	public void testVpnr45() {
		Assert.assertTrue(validateVPNR("883973"));
	}
	
	@Test
	public void testVpnr46() {
		Assert.assertTrue(validateVPNR("538976"));
	}
	
	@Test
	public void testVpnr47() {
		Assert.assertTrue(validateVPNR("988389"));
	}
	
	@Test
	public void testVpnr48() {
		Assert.assertTrue(validateVPNR("434912"));
	}
	
	@Test
	public void testVpnr49() {
		Assert.assertTrue(validateVPNR("828532"));
	}
	
	@Test
	public void testVpnr50() {
		Assert.assertTrue(validateVPNR("535053"));
	}
	
	@Test
	public void testVpnr51() {
		Assert.assertTrue(validateVPNR("574484"));
	}
	
	@Test
	public void testVpnr52() {
		Assert.assertTrue(validateVPNR("919272"));
	}
	
	@Test
	public void testVpnr53() {
		Assert.assertTrue(validateVPNR("931726"));
	}
	
	@Test
	public void testVpnr54() {
		Assert.assertTrue(validateVPNR("942504"));
	}
	
	@Test
	public void testVpnr55() {
		Assert.assertTrue(validateVPNR("919150"));
	}
	
	@Test
	public void testVpnr56() {
		Assert.assertTrue(validateVPNR("830532"));
	}
	
	@Test
	public void testVpnr57() {
		Assert.assertTrue(validateVPNR("117219"));
	}
	
	@Test
	public void testVpnr58() {
		Assert.assertTrue(validateVPNR("440501"));
	}
	
	@Test
	public void testVpnr59() {
		Assert.assertTrue(validateVPNR("987570"));
	}
	
	@Test
	public void testVpnr60() {
		Assert.assertTrue(validateVPNR("942419"));
	}
	
	@Test
	public void testVpnr61() {
		Assert.assertTrue(validateVPNR("310127"));
	}
	
	@Test
	public void testVpnr62() {
		Assert.assertTrue(validateVPNR("832568"));
	}
	
	@Test
	public void testVpnr63() {
		Assert.assertTrue(validateVPNR("362786"));
	}
	
	@Test
	public void testVpnr64() {
		Assert.assertTrue(validateVPNR("362765"));
	}
	
	@Test
	public void testVpnr65() {
		Assert.assertTrue(validateVPNR("358792"));
	}
	
	@Test
	public void testVpnr66() {
		Assert.assertTrue(validateVPNR("358846"));
	}
	
	@Test
	public void testVpnr67() {
		Assert.assertTrue(validateVPNR("358825"));
	}
	
	@Test
	public void testVpnr68() {
		Assert.assertTrue(validateVPNR("429212"));
	}
	
	@Test
	public void testVpnr69() {
		Assert.assertTrue(validateVPNR("429275"));
	}
	
	@Test
	public void testVpnr70() {
		Assert.assertTrue(validateVPNR("429280"));
	}
	
	@Test
	public void testVpnr71() {
		Assert.assertTrue(validateVPNR("429249"));
	}
	
	@Test
	public void testVpnr72() {
		Assert.assertTrue(validateVPNR("429308"));
	}
	
	@Test
	public void testVpnr73() {
		Assert.assertTrue(validateVPNR("361797"));
	}
	
	@Test
	public void testVpnr74() {
		Assert.assertTrue(validateVPNR("362309"));
	}
	
	@Test
	public void testVpnr75() {
		Assert.assertTrue(validateVPNR("361781"));
	}
	
	@Test
	public void testVpnr76() {
		Assert.assertTrue(validateVPNR("257551"));
	}
	
	@Test
	public void testVpnr77() {
		Assert.assertTrue(validateVPNR("509557"));
	}
	
	@Test
	public void testVpnr78() {
		Assert.assertTrue(validateVPNR("257567"));
	}
	
	@Test
	public void testVpnr79() {
		Assert.assertTrue(validateVPNR("188627"));
	}
	
	@Test
	public void testVpnr80() {
		Assert.assertTrue(validateVPNR("368130"));
	}
	
	@Test
	public void testVpnr81() {
		Assert.assertTrue(validateVPNR("443780"));
	}
	
	@Test
	public void testVpnr82() {
		Assert.assertTrue(validateVPNR("946034"));
	}
	
	@Test
	public void testVpnr83() {
		Assert.assertTrue(validateVPNR("903141"));
	}
	
	@Test
	public void testVpnr84() {
		Assert.assertTrue(validateVPNR("315300"));
	}
	
	@Test
	public void testVpnr85() {
		Assert.assertTrue(validateVPNR("946029"));
	}
	
	@Test
	public void testVpnr86() {
		Assert.assertTrue(validateVPNR("445424"));
	}
	
	@Test
	public void testVpnr87() {
		Assert.assertTrue(validateVPNR("363961"));
	}
	
	@Test
	public void testVpnr88() {
		Assert.assertTrue(validateVPNR("324929"));
	}
	
	@Test
	public void testVpnr89() {
		Assert.assertTrue(validateVPNR("451650"));
	}
	
	@Test
	public void testVpnr90() {
		Assert.assertTrue(validateVPNR("317766"));
	}
	
	@Test
	public void testVpnr91() {
		Assert.assertTrue(validateVPNR("317719"));
	}
	
	@Test
	public void testVpnr92() {
		Assert.assertTrue(validateVPNR("317830"));
	}
	
	@Test
	public void testVpnr93() {
		Assert.assertTrue(validateVPNR("434928"));
	}
	
	@Test
	public void testVpnr94() {
		Assert.assertTrue(validateVPNR("317771"));
	}
	
	@Test
	public void testVpnr95() {
		Assert.assertTrue(validateVPNR("317893"));
	}
	
	@Test
	public void testVpnr96() {
		Assert.assertTrue(validateVPNR("439410"));
	}
	
	@Test
	public void testVpnr97() {
		Assert.assertTrue(validateVPNR("309450"));
	}
	
	@Test
	public void testVpnr98() {
		Assert.assertTrue(validateVPNR("318431"));
	}
	
	@Test
	public void testVpnr99() {
		Assert.assertTrue(validateVPNR("318405"));
	}
}
