1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.orekit.files.ccsds.ndm.adm.acm;
18
19 import org.junit.jupiter.api.Test;
20 import org.orekit.files.ccsds.ndm.AbstractWriterTest;
21 import org.orekit.files.ccsds.ndm.ParsedUnitsBehavior;
22 import org.orekit.files.ccsds.ndm.ParserBuilder;
23 import org.orekit.files.ccsds.ndm.WriterBuilder;
24 import org.orekit.files.ccsds.ndm.adm.AdmHeader;
25 import org.orekit.files.ccsds.section.Segment;
26
27 public class AcmWriterTest extends AbstractWriterTest<AdmHeader, Segment<AcmMetadata, AcmData>, Acm> {
28
29 protected AcmParser getParser() {
30 return new ParserBuilder().
31 withParsedUnitsBehavior(ParsedUnitsBehavior.STRICT_COMPLIANCE).
32 buildAcmParser();
33 }
34
35 protected AcmWriter getWriter() {
36 return new WriterBuilder().buildAcmWriter();
37 }
38
39 @Test
40 public void testWriteExample01() {
41 doTest("/ccsds/adm/acm/ACMExample01.txt");
42 }
43
44 @Test
45 public void testWriteExample02() {
46 doTest("/ccsds/adm/acm/ACMExample02.txt");
47 }
48
49 @Test
50 public void testWriteExample03() {
51 doTest("/ccsds/adm/acm/ACMExample03.txt");
52 }
53
54 @Test
55 public void testWriteExample04() {
56 doTest("/ccsds/adm/acm/ACMExample04.txt");
57 }
58
59 @Test
60 public void testWriteExample05() {
61 doTest("/ccsds/adm/acm/ACMExample05.txt");
62 }
63
64 @Test
65 public void testWriteExample06() {
66 doTest("/ccsds/adm/acm/ACMExample06.txt");
67 }
68
69 @Test
70 public void testWriteExample07() {
71 doTest("/ccsds/adm/acm/ACMExample07.txt");
72 }
73
74 @Test
75 public void testWriteExample08() {
76 doTest("/ccsds/adm/acm/ACMExample08.txt");
77 }
78
79 @Test
80 public void testWriteExample09() {
81 doTest("/ccsds/adm/acm/ACMExample09.txt");
82 }
83
84 }