The following issues were found
src/test/java/com/alibaba/json/bvt/serializer/filters/AfterFilterTest3.java
2 issues
Line: 12
public class AfterFilterTest3 extends TestCase {
public void test_afterFilter() throws Exception {
AfterFilter filter = new AfterFilter() {
@Override
public void writeAfter(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
Line: 23
Assert.assertEquals(JSON.toJSONString(new VO(), filter), "{\"value\":1001,\"id\":123}");
}
public void test_afterFilter2() throws Exception {
AfterFilter filter = new AfterFilter() {
@Override
public void writeAfter(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/AppendableTest.java
2 issues
Line: 13
public class AppendableTest extends TestCase {
public void test_stringbufer() throws Exception {
Appendable obj = new StringBuffer();
obj.append("abc");
String text = JSON.toJSONString(obj);
Reported by PMD.
Line: 24
}
public void test_stringwriter() throws Exception {
Appendable obj = new StringWriter();
obj.append("abc");
String text = JSON.toJSONString(obj);
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/BeforeFilterClassLevelTest.java
2 issues
Line: 14
public class BeforeFilterClassLevelTest extends TestCase {
public void test_0() throws Exception {
Object[] array = { new ModelA(), new ModelB() };
SerializeConfig config = new SerializeConfig();
config.addFilter(ModelA.class, //
new BeforeFilter() {
Reported by PMD.
Line: 7
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.BeforeFilter;
import com.alibaba.fastjson.serializer.PropertyFilter;
import com.alibaba.fastjson.serializer.SerializeConfig;
import junit.framework.TestCase;
public class BeforeFilterClassLevelTest extends TestCase {
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/BeforeFilterClassLevelTest_private.java
2 issues
Line: 14
public class BeforeFilterClassLevelTest_private extends TestCase {
public void test_0() throws Exception {
Object[] array = { new ModelA(), new ModelB() };
SerializeConfig config = new SerializeConfig();
config.addFilter(ModelA.class, //
new BeforeFilter() {
Reported by PMD.
Line: 7
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.BeforeFilter;
import com.alibaba.fastjson.serializer.PropertyFilter;
import com.alibaba.fastjson.serializer.SerializeConfig;
import junit.framework.TestCase;
public class BeforeFilterClassLevelTest_private extends TestCase {
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/BeforeFilterTest.java
2 issues
Line: 11
import com.alibaba.fastjson.serializer.BeforeFilter;
public class BeforeFilterTest extends TestCase {
public void test_beforeFilter() throws Exception {
BeforeFilter filter = new BeforeFilter() {
@Override
public void writeBefore(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
Line: 22
Assert.assertEquals("{\"id\":123}",JSON.toJSONString( new VO(), filter));
}
public void test_beforeFilter2() throws Exception {
BeforeFilter filter = new BeforeFilter() {
@Override
public void writeBefore(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/BeforeFilterTest2.java
2 issues
Line: 11
import com.alibaba.fastjson.serializer.BeforeFilter;
public class BeforeFilterTest2 extends TestCase {
public void test_beforeFilter() throws Exception {
BeforeFilter filter = new BeforeFilter() {
@Override
public void writeBefore(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
Line: 22
Assert.assertEquals(JSON.toJSONString(new VO(), filter), "{\"id\":123}");
}
public void test_beforeFilter2() throws Exception {
BeforeFilter filter = new BeforeFilter() {
@Override
public void writeBefore(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/BeforeFilterTest3.java
2 issues
Line: 12
public class BeforeFilterTest3 extends TestCase {
public void test_beforeFilter() throws Exception {
BeforeFilter filter = new BeforeFilter() {
@Override
public void writeBefore(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
Line: 23
Assert.assertEquals(JSON.toJSONString(new VO(), filter), "{\"id\":123,\"value\":1001}");
}
public void test_beforeFilter2() throws Exception {
BeforeFilter filter = new BeforeFilter() {
@Override
public void writeBefore(Object object) {
this.writeKeyValue("id", 123);
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/ClassLevelFeatureConfigTest.java
2 issues
Line: 12
import junit.framework.TestCase;
public class ClassLevelFeatureConfigTest extends TestCase {
public void test_0() throws Exception {
SerializeConfig config = new SerializeConfig();
Model model = new Model();
model.id = 1001;
Reported by PMD.
Line: 28
}
public static class Model {
public int id;
}
}
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/ClassLevelFeatureConfigTest2.java
2 issues
Line: 12
import junit.framework.TestCase;
public class ClassLevelFeatureConfigTest2 extends TestCase {
public void test_0() throws Exception {
SerializeConfig config = new SerializeConfig();
config.config(Model.class, SerializerFeature.BeanToArray, true);
Model model = new Model();
Reported by PMD.
Line: 27
}
public static class Model {
public int id;
}
}
Reported by PMD.
src/test/java/com/alibaba/json/bvt/serializer/filters/ClassLevelFeatureConfigTest3.java
2 issues
Line: 13
import junit.framework.TestCase;
public class ClassLevelFeatureConfigTest3 extends TestCase {
public void test_0() throws Exception {
SerializeConfig config = new SerializeConfig();
config.config(Model.class, SerializerFeature.BeanToArray, false);
Model model = new Model();
Reported by PMD.
Line: 29
@JSONType(serialzeFeatures=SerializerFeature.BeanToArray)
public static class Model {
public int id;
}
}
Reported by PMD.