use of com.amazon.ion.ReadOnlyValueException in project ion-java by amzn.
the class SymbolTableTest method testParsedLocalTableMakeReadOnly.
@Test
public void testParsedLocalTableMakeReadOnly() throws Exception {
String text = LocalSymbolTablePrefix + "{" + " symbols:[ \"foo\", \"bar\"]," + "}\n" + "null";
SymbolTable symbolTable = oneValue(text).getSymbolTable();
symbolTable.intern("baz");
symbolTable.makeReadOnly();
symbolTable.intern("baz");
try {
symbolTable.intern("boo");
fail("expected exception");
} catch (ReadOnlyValueException e) {
}
}
Aggregations