33import com .alibaba .fastjson2 .JSON ;
44import me .codeleep .jsondiff .DefaultJsonDifference ;
55import me .codeleep .jsondiff .common .model .JsonCompareResult ;
6+ import me .codeleep .jsondiff .common .utils .ImplType ;
7+ import me .codeleep .jsondiff .core .config .JsonDiffOption ;
68import me .codeleep .jsondiff .test .model .MetaData ;
79import me .codeleep .jsondiff .test .dataFactory .ArrayDataFactory ;
810import me .codeleep .jsondiff .test .utils .FormatContent ;
1618 * @createTime: 2023/3/2 21:55
1719 * @description: 数组类型的测试类
1820 */
19- public class MultAllArrayTest {
20- private static final Logger logger = LoggerFactory .getLogger (MultAllArrayTest .class );
21+ public class FastJson2MultAllArrayTest {
22+ private static final Logger logger = LoggerFactory .getLogger (FastJson2MultAllArrayTest .class );
2123 private final DefaultJsonDifference defaultJsonDifference = new DefaultJsonDifference ();
2224
2325 @ Test (dataProvider = "right" , dataProviderClass = ArrayDataFactory .class )
2426 public void noOptionRightTest (MetaData metaData ) {
27+ JsonDiffOption .setDefaultJsonFramework (ImplType .FASTJSON2 );
2528 logger .info (metaData .getCaseName ());
2629 logger .debug ("\n " + metaData .getExpect ().toString () + "\n " + metaData .getActual ().toString ());
2730 JsonCompareResult jsonCompareResult = defaultJsonDifference
@@ -35,6 +38,7 @@ public void noOptionRightTest(MetaData metaData) {
3538
3639 @ Test (dataProvider = "err" , dataProviderClass = ArrayDataFactory .class )
3740 public void noOptionErrTest (MetaData metaData ) {
41+ JsonDiffOption .setDefaultJsonFramework (ImplType .FASTJSON2 );
3842 logger .info (metaData .getCaseName ());
3943 logger .debug ("\n " + metaData .getExpect ().toString () + "\n " + metaData .getActual ().toString () + "\n " + metaData .getOption ());
4044 JsonCompareResult jsonCompareResult = defaultJsonDifference
@@ -44,6 +48,7 @@ public void noOptionErrTest(MetaData metaData) {
4448
4549 @ Test (dataProvider = "optionRight" , dataProviderClass = ArrayDataFactory .class )
4650 public void optionRight (MetaData metaData ) {
51+ JsonDiffOption .setDefaultJsonFramework (ImplType .FASTJSON2 );
4752 logger .info (metaData .getCaseName ());
4853 logger .debug ("\n " + metaData .getExpect ().toString () + "\n " + metaData .getActual ().toString () + "\n " );
4954 JsonCompareResult jsonCompareResult = defaultJsonDifference
@@ -58,6 +63,7 @@ public void optionRight(MetaData metaData) {
5863
5964 @ Test (dataProvider = "optionErr" , dataProviderClass = ArrayDataFactory .class )
6065 public void optionErr (MetaData metaData ) {
66+ JsonDiffOption .setDefaultJsonFramework (ImplType .FASTJSON2 );
6167 logger .info (metaData .getCaseName ());
6268 logger .debug ("\n " + metaData .getExpect ().toString () + "\n " + metaData .getActual ().toString () + "\n " );
6369 JsonCompareResult jsonCompareResult = defaultJsonDifference
0 commit comments