1717import com .iab .gpp .encoder .section .UsDe ;
1818import com .iab .gpp .encoder .section .UsFl ;
1919import com .iab .gpp .encoder .section .UsIa ;
20+ import com .iab .gpp .encoder .section .UsMd ;
2021import com .iab .gpp .encoder .section .UsMn ;
2122import com .iab .gpp .encoder .section .UsMt ;
2223import com .iab .gpp .encoder .section .UsNat ;
@@ -83,6 +84,7 @@ public void testEncodeDefaultAll() {
8384 Assertions .assertEquals (false , gppModel .hasSection (UsNj .NAME ));
8485 Assertions .assertEquals (false , gppModel .hasSection (UsTn .NAME ));
8586 Assertions .assertEquals (false , gppModel .hasSection (UsMn .NAME ));
87+ Assertions .assertEquals (false , gppModel .hasSection (UsMd .NAME ));
8688
8789 gppModel .setFieldValue (TcfEuV2 .NAME , TcfEuV2Field .VERSION , TcfEuV2 .VERSION );
8890 gppModel .setFieldValue (TcfEuV2 .NAME , TcfCaV1Field .CREATED , utcDateTime );
@@ -108,6 +110,7 @@ public void testEncodeDefaultAll() {
108110 gppModel .setFieldValue (UsNj .NAME , UsNjField .VERSION , UsNj .VERSION );
109111 gppModel .setFieldValue (UsTn .NAME , UsTnField .VERSION , UsTn .VERSION );
110112 gppModel .setFieldValue (UsMn .NAME , UsMnField .VERSION , UsMn .VERSION );
113+ gppModel .setFieldValue (UsMd .NAME , UsMdField .MSPA_VERSION , UsMd .VERSION );
111114
112115
113116 Assertions .assertEquals (true , gppModel .hasSection (TcfEuV2 .NAME ));
@@ -130,10 +133,11 @@ public void testEncodeDefaultAll() {
130133 Assertions .assertEquals (true , gppModel .hasSection (UsNj .NAME ));
131134 Assertions .assertEquals (true , gppModel .hasSection (UsTn .NAME ));
132135 Assertions .assertEquals (true , gppModel .hasSection (UsMn .NAME ));
136+ Assertions .assertEquals (true , gppModel .hasSection (UsMd .NAME ));
133137
134138 String gppString = gppModel .encode ();
135139 Assertions .assertEquals (
136- "DBACOYs ~CPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAAAA.QAAA.IAAA~BPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAA.YAAAAAAAAAA~1---~BAAAAAAAAABA.QA~BAAAAABA.QA~BAAAABA~BAAAAEA.QA~BAAAAAQA~BAAAAAEA.QA~BAAAAABA~BAAAAABA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAQA.QA~BAAAAABA.QA~BAAAAAAAQA.QA~BAAAAAQA.QA~BAAAAAQA.QA" ,
140+ "DBACOcs ~CPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAAAA.QAAA.IAAA~BPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAA.YAAAAAAAAAA~1---~BAAAAAAAAABA.QA~BAAAAABA.QA~BAAAABA~BAAAAEA.QA~BAAAAAQA~BAAAAAEA.QA~BAAAAABA~BAAAAABA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAQA.QA~BAAAAABA.QA~BAAAAAAAQA.QA~BAAAAAQA.QA~BAAAAAQA.QA~BQAA .QA" ,
137141 gppString );
138142 }
139143
@@ -406,7 +410,7 @@ public void testDecodeDefaults() {
406410 @ Test
407411 public void testDecodeDefaultsAll () {
408412 String gppString =
409- "DBACOYs ~CPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAAAA.QAAA.IAAA~BPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAA.YAAAAAAAAAA~1---~BAAAAAAAAABA.QA~BAAAAABA.QA~BAAAABA~BAAAAEA.QA~BAAAAAQA~BAAAAAEA.QA~BAAAAABA~BAAAAABA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAQA.QA~BAAAAABA.QA~BAAAAAAAQA.QA~BAAAAAQA.QA~BAAAAAABAA .QA" ;
413+ "DBACOcs ~CPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAAAA.QAAA.IAAA~BPSG_8APSG_8AAAAAAENAACAAAAAAAAAAAAAAAAAAA.YAAAAAAAAAA~1---~BAAAAAAAAABA.QA~BAAAAABA.QA~BAAAABA~BAAAAEA.QA~BAAAAAQA~BAAAAAEA.QA~BAAAAABA~BAAAAABA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAABAA.QA~BAAAAAQA.QA~BAAAAAQA.QA~BAAAAABA.QA~BAAAAAAAQA.QA~BAAAAAQA.QA~BAAAAAQA.QA~BQAA .QA" ;
410414 GppModel gppModel = new GppModel (gppString );
411415
412416 Assertions .assertEquals (true , gppModel .hasSection (TcfEuV2 .NAME ));
@@ -429,6 +433,7 @@ public void testDecodeDefaultsAll() {
429433 Assertions .assertEquals (true , gppModel .hasSection (UsNj .NAME ));
430434 Assertions .assertEquals (true , gppModel .hasSection (UsTn .NAME ));
431435 Assertions .assertEquals (true , gppModel .hasSection (UsMn .NAME ));
436+ Assertions .assertEquals (true , gppModel .hasSection (UsMd .NAME ));
432437 }
433438
434439 @ Test
0 commit comments