def test_next(self):
		"""A test of the next method of the JavaLikeScanner class."""
		scanner = JavaLikeScanner("one two three\nfour\tfive six\t")
		self.assertEqual(scanner.next(), "one")
		self.assertEqual(scanner.next(), "two")
		self.assertEqual(scanner.next(), "three")
		self.assertEqual(scanner.next(), "four")
		self.assertEqual(scanner.next(), "five")
		self.assertEqual(scanner.next(), "six")
		self.assertEqual(scanner.next(), None)

		scanner = JavaLikeScanner("seven  eight\t\tnine\n\t ten\n\t \t")
		self.assertEqual(scanner.next(), "seven")
		self.assertEqual(scanner.next(), "eight")
		self.assertEqual(scanner.next(), "nine")
		self.assertEqual(scanner.next(), "ten")
		self.assertEqual(scanner.next(), None)
		self.assertEqual(scanner.contents, "\n\t \t")

		scanner = JavaLikeScanner("")
		self.assertEqual(scanner.next(), None)