Esempio n. 1
0
 private static void checkProp(Schema s0) throws Exception {
   if (s0.getType().equals(Schema.Type.UNION)) return; // unions have no props
   assertEquals(null, s0.getProp("foo"));
   Schema s1 = Schema.parse(s0.toString());
   s1.addProp("foo", "bar");
   assertEquals("bar", s1.getProp("foo"));
   assertFalse(s0.equals(s1));
   Schema s2 = Schema.parse(s1.toString());
   assertEquals("bar", s2.getProp("foo"));
   assertEquals(s1, s2);
   assertFalse(s0.equals(s2));
 }
Esempio n. 2
0
 @Test(expected = AvroRuntimeException.class)
 public void testImmutability2() {
   Schema s = enumSchema();
   s.addProp("p1", (String) null);
 }
Esempio n. 3
0
 @Test(expected = AvroRuntimeException.class)
 public void testImmutability1() {
   Schema s = enumSchema();
   s.addProp("p1", "1");
   s.addProp("p1", "2");
 }