Skip to content

Commit f521a43

Browse files
committed
add tests
1 parent c10e086 commit f521a43

File tree

2 files changed

+107
-0
lines changed

2 files changed

+107
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package net.minidev.asm.ex;
2+
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
4+
import static org.junit.jupiter.api.Assertions.assertNotNull;
5+
import static org.junit.jupiter.api.Assertions.assertNull;
6+
import static org.junit.jupiter.api.Assertions.assertTrue;
7+
8+
import org.junit.jupiter.api.Test;
9+
10+
public class ConvertExceptionTest {
11+
12+
@Test
13+
public void testDefaultConstructor() {
14+
ConvertException exception = new ConvertException();
15+
assertNotNull(exception);
16+
assertNull(exception.getMessage());
17+
assertTrue(exception instanceof RuntimeException);
18+
}
19+
20+
@Test
21+
public void testConstructorWithMessage() {
22+
String message = "Test conversion error";
23+
ConvertException exception = new ConvertException(message);
24+
assertNotNull(exception);
25+
assertEquals(message, exception.getMessage());
26+
assertTrue(exception instanceof RuntimeException);
27+
}
28+
29+
@Test
30+
public void testConstructorWithNullMessage() {
31+
ConvertException exception = new ConvertException(null);
32+
assertNotNull(exception);
33+
assertNull(exception.getMessage());
34+
}
35+
36+
@Test
37+
public void testConstructorWithEmptyMessage() {
38+
String message = "";
39+
ConvertException exception = new ConvertException(message);
40+
assertNotNull(exception);
41+
assertEquals(message, exception.getMessage());
42+
}
43+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
package net.minidev.json.test.writer;
2+
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
4+
import static org.junit.jupiter.api.Assertions.assertNotNull;
5+
import static org.junit.jupiter.api.Assertions.assertNull;
6+
import static org.junit.jupiter.api.Assertions.assertSame;
7+
8+
import java.io.IOException;
9+
import net.minidev.json.parser.ParseException;
10+
import net.minidev.json.writer.FakeMapper;
11+
import net.minidev.json.writer.JsonReaderI;
12+
import org.junit.jupiter.api.Test;
13+
14+
/** Test for FakeMapper class */
15+
public class FakeMapperTest {
16+
17+
@Test
18+
public void testDefaultInstance() {
19+
assertNotNull(FakeMapper.DEFAULT);
20+
assertSame(FakeMapper.DEFAULT, FakeMapper.DEFAULT);
21+
}
22+
23+
@Test
24+
public void testStartObject() throws ParseException, IOException {
25+
JsonReaderI<Object> mapper = FakeMapper.DEFAULT;
26+
JsonReaderI<?> result = mapper.startObject("testKey");
27+
assertSame(mapper, result);
28+
}
29+
30+
@Test
31+
public void testStartArray() throws ParseException, IOException {
32+
JsonReaderI<Object> mapper = FakeMapper.DEFAULT;
33+
JsonReaderI<?> result = mapper.startArray("testKey");
34+
assertSame(mapper, result);
35+
}
36+
37+
@Test
38+
public void testSetValue() throws ParseException, IOException {
39+
JsonReaderI<Object> mapper = FakeMapper.DEFAULT;
40+
Object current = new Object();
41+
mapper.setValue(current, "key", "value");
42+
}
43+
44+
@Test
45+
public void testAddValue() throws ParseException, IOException {
46+
JsonReaderI<Object> mapper = FakeMapper.DEFAULT;
47+
Object current = new Object();
48+
mapper.addValue(current, "value");
49+
}
50+
51+
@Test
52+
public void testCreateObject() {
53+
JsonReaderI<Object> mapper = FakeMapper.DEFAULT;
54+
Object result = mapper.createObject();
55+
assertNull(result);
56+
}
57+
58+
@Test
59+
public void testCreateArray() {
60+
JsonReaderI<Object> mapper = FakeMapper.DEFAULT;
61+
Object result = mapper.createArray();
62+
assertNull(result);
63+
}
64+
}

0 commit comments

Comments
 (0)