def test_getSplittedTK(self):
		'''
		testo la funzione che separa la TK
		'''
		tk = struct.pack('16B',0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xaa,0xbb,0xcc,0xdd,0xee,0xff)
		ta = 0
		tsc = 0
		variableSplitter = TKIPvariableSplitter(tk,ta,tsc)
		processedResult = variableSplitter.getSplittedTK()
		expectedResult = (0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xaa,0xbb,0xcc,0xdd,0xee,0xff)
		self.assertEqual(processedResult,expectedResult) 
	def test_getSplittedTSC(self):
		'''
		testo la funzione che separa la TSC
		'''
		tk = 0
		ta = 0
		tsc = struct.pack('6B',0x00,0x11,0x22,0x33,0x44,0x55)
		variableSplitter = TKIPvariableSplitter(tk,ta,tsc)
		processedResult = variableSplitter.getSplittedTSC()
		expectedResult = (0x00,0x11,0x22,0x33,0x44,0x55)
		self.assertEqual(processedResult,expectedResult) 
	def test_getSplittedTA(self):
		'''
		testo la funzione che separa il TA
		'''
		tk = 0
		ta = struct.pack('6B',0xaa,0xbb,0xcc,0xdd,0xee,0xff)
		tsc = 0
		variableSplitter = TKIPvariableSplitter(tk,ta,tsc)
		processedResult = variableSplitter.getSplittedTA()
		expectedResult = (0xaa,0xbb,0xcc,0xdd,0xee,0xff)
		self.assertEqual(processedResult,expectedResult)