@Test(expected = IllegalArgumentException.class) public void testDeserializeEmptyColumnName() { ColumnSchema.deserialize(TEST_COL_SCHEMA.serialize(), ""); }
@Test(expected = NullPointerException.class) public void testDeserializeInvalidColumnName() { ColumnSchema.deserialize(TEST_COL_SCHEMA.serialize(), null); }
@Test public void testDeserializeValidSerializedSchemaAndColumnName() { final ColumnSchema actualSchema = ColumnSchema.deserialize(TEST_COL_SCHEMA.serialize(), TEST_COL_SCHEMA.getColumnName()); assertEquals(TEST_COL_SCHEMA.getColumnName(), actualSchema.getColumnName()); assertEquals(TEST_COL_SCHEMA, actualSchema); }