	@Test
	public void testToString() {

		BlockState blockState = new BlockState("someblock");
		assertEquals("minecraft:someblock[]", blockState.toString());
		
		blockState = blockState.with("testProp", "testVal");
		assertEquals("minecraft:someblock[testProp=testVal]", blockState.toString());

		blockState = blockState.with("testProp2", "testVal2");
		String toString = blockState.toString();
		assertTrue(
				toString.equals("minecraft:someblock[testProp=testVal,testProp2=testVal2]") ||
				toString.equals("minecraft:someblock[testProp2=testVal2,testProp=testVal]")
			);
	}