JSONTokener implemented java.io.Closeable

This commit is contained in:
HariBabu t
2023-03-04 23:08:32 +08:00
parent 45bcba518f
commit e1eabc9c27
2 changed files with 21 additions and 7 deletions

View File

@@ -313,4 +313,16 @@ public class JSONTokenerTest {
assertEquals(0, t2.next());
assertFalse(t2.more());
}
@Test
public void testAutoClose(){
Reader reader = new StringReader("some test string");
try {
JSONTokener tokener = new JSONTokener(reader);
tokener.close();
tokener.next();
} catch (Exception exception){
assertEquals("Stream closed", exception.getMessage());
}
}
}