66import java .io .IOException ;
77import java .util .ArrayList ;
88import java .util .List ;
9- import java .util .Objects ;
109import okio .Buffer ;
1110import org .junit .jupiter .api .Test ;
12- import org .strykeforce .deadeye .TargetListTargetData .Target ;
1311
1412class TargetDataTest {
1513
@@ -19,8 +17,7 @@ void testTargetDataDeserialization() throws IOException {
1917 buffer .writeUtf8 ("{\" id\" :\" Z1\" ,\" sn\" :1,\" v\" :true}" );
2018
2119 TargetData exp = new TargetData ("Z1" , 1 , true );
22- @ SuppressWarnings ("unchecked" )
23- DeadeyeJsonAdapter <TargetData > jsonAdapter = new TargetData ().getJsonAdapter ();
20+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <TargetData > jsonAdapter = new TargetData ().getJsonAdapter ();
2421 TargetData td = jsonAdapter .fromJson (buffer );
2522 assertEquals (exp , td );
2623
@@ -33,8 +30,7 @@ void testTargetDataDeserialization() throws IOException {
3330 @ Test
3431 void testTargetDataSerialization () throws IOException {
3532 TargetData expected = new TargetData ("Z1" , 1 , true );
36- @ SuppressWarnings ("unchecked" )
37- DeadeyeJsonAdapter <TargetData > jsonAdapter = new TargetData ().getJsonAdapter ();
33+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <TargetData > jsonAdapter = new TargetData ().getJsonAdapter ();
3834 String json = jsonAdapter .toJson (expected );
3935 Buffer buffer = new Buffer ();
4036 buffer .writeUtf8 (json );
@@ -51,9 +47,7 @@ void testUprightRectTargetDataDeserialization() throws IOException {
5147 Point br = new Point (3 , 4 );
5248 Point c = new Point (5 , 6 );
5349 UprightRectTargetData exp = new UprightRectTargetData ("Z1" , 3 , true , tl , br , c );
54- @ SuppressWarnings ("unchecked" )
55- DeadeyeJsonAdapter <UprightRectTargetData > jsonAdapter =
56- new UprightRectTargetData ().getJsonAdapter ();
50+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <UprightRectTargetData > jsonAdapter = new UprightRectTargetData ().getJsonAdapter ();
5751 UprightRectTargetData td = jsonAdapter .fromJson (buffer );
5852 assertEquals (exp , td );
5953
@@ -75,9 +69,7 @@ void testUprightRectTargetDataSerialization() throws IOException {
7569 Point c = new Point (5 , 6 );
7670 UprightRectTargetData expected = new UprightRectTargetData ("Z1" , 3 , true , tl , br , c );
7771
78- @ SuppressWarnings ("unchecked" )
79- DeadeyeJsonAdapter <UprightRectTargetData > jsonAdapter =
80- new UprightRectTargetData ().getJsonAdapter ();
72+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <UprightRectTargetData > jsonAdapter = new UprightRectTargetData ().getJsonAdapter ();
8173 String json = jsonAdapter .toJson (expected );
8274 Buffer buffer = new Buffer ();
8375 buffer .writeUtf8 (json );
@@ -89,23 +81,18 @@ void testUprightRectTargetDataSerialization() throws IOException {
8981 @ Test
9082 void testMinAreaRectTargetDataDeserialization () throws IOException {
9183 Buffer buffer = new Buffer ();
92- buffer .writeUtf8 (
93- "{\" id\" :\" Z1\" ,\" d\" :[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,"
94- + "12.0,13.0],\" sn\" :3,\" v\" :true}" );
84+ buffer .writeUtf8 ("{\" id\" :\" Z1\" ,\" d\" :[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,"
85+ + "12.0,13.0],\" sn\" :3,\" v\" :true}" );
9586
9687 double angle = 1 ;
9788 Point2D center = new Point2D (2 , 3 );
9889 double height = 4 ;
9990 double width = 5 ;
100- Point2D [] points =
101- new Point2D [] {
102- new Point2D (6 , 7 ), new Point2D (8 , 9 ), new Point2D (10 , 11 ), new Point2D (12 , 13 ),
103- };
104- MinAreaRectTargetData exp =
105- new MinAreaRectTargetData ("Z1" , 3 , true , angle , center , width , height , points );
106- @ SuppressWarnings ("unchecked" )
107- DeadeyeJsonAdapter <MinAreaRectTargetData > jsonAdapter =
108- new MinAreaRectTargetData ().getJsonAdapter ();
91+ Point2D [] points = new Point2D []{new Point2D (6 , 7 ), new Point2D (8 , 9 ), new Point2D (10 , 11 ),
92+ new Point2D (12 , 13 ),};
93+ MinAreaRectTargetData exp = new MinAreaRectTargetData ("Z1" , 3 , true , angle , center , width ,
94+ height , points );
95+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <MinAreaRectTargetData > jsonAdapter = new MinAreaRectTargetData ().getJsonAdapter ();
10996 MinAreaRectTargetData td = jsonAdapter .fromJson (buffer );
11097 assertEquals (exp , td );
11198 }
@@ -116,16 +103,12 @@ void testMinAreaRectTargetDataSerialization() throws IOException {
116103 Point2D center = new Point2D (2 , 3 );
117104 double height = 4 ;
118105 double width = 5 ;
119- Point2D [] points =
120- new Point2D [] {
121- new Point2D (6 , 7 ), new Point2D (8 , 9 ), new Point2D (10 , 11 ), new Point2D (12 , 13 ),
122- };
123- MinAreaRectTargetData expected =
124- new MinAreaRectTargetData ("Z1" , 3 , true , angle , center , width , height , points );
125-
126- @ SuppressWarnings ("unchecked" )
127- DeadeyeJsonAdapter <MinAreaRectTargetData > jsonAdapter =
128- new MinAreaRectTargetData ().getJsonAdapter ();
106+ Point2D [] points = new Point2D []{new Point2D (6 , 7 ), new Point2D (8 , 9 ), new Point2D (10 , 11 ),
107+ new Point2D (12 , 13 ),};
108+ MinAreaRectTargetData expected = new MinAreaRectTargetData ("Z1" , 3 , true , angle , center , width ,
109+ height , points );
110+
111+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <MinAreaRectTargetData > jsonAdapter = new MinAreaRectTargetData ().getJsonAdapter ();
129112 String json = jsonAdapter .toJson (expected );
130113 Buffer buffer = new Buffer ();
131114 buffer .writeUtf8 (json );
@@ -140,45 +123,37 @@ void testTargetListTargetDataDeserialization() throws IOException {
140123 buffer .writeUtf8 (
141124 "{\" id\" :\" Z1\" ,\" d\" :[[0,0,10,10,85],[10,10,100,100,900]],\" sn\" :3,\" v\" :true}" );
142125
143- List <Target > targets = new ArrayList <>();
126+ List <Rect > targets = new ArrayList <>();
144127 Point tl = new Point (0 , 0 );
145128 Point br = new Point (10 , 10 );
146- Point c = new Point (5 , 5 );
147- targets .add (new Target (tl , br , c , 85 ));
129+ targets .add (new Rect (tl , br ));
148130
149131 tl = new Point (10 , 10 );
150132 br = new Point (110 , 110 );
151- c = new Point (60 , 60 );
152- targets .add (new Target (tl , br , c , 900 ));
133+ targets .add (new Rect (tl , br ));
153134
154135 TargetListTargetData exp = new TargetListTargetData ("Z1" , 3 , true , targets );
155136
156- @ SuppressWarnings ("unchecked" )
157- DeadeyeJsonAdapter <TargetListTargetData > jsonAdapter =
158- new TargetListTargetData ().getJsonAdapter ();
137+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <TargetListTargetData > jsonAdapter = new TargetListTargetData ().getJsonAdapter ();
159138 TargetListTargetData td = jsonAdapter .fromJson (buffer );
160139 assertEquals (exp , td );
161140 }
162141
163142 @ Test
164143 void testTargetListTargetDataSerialization () throws IOException {
165144
166- List <Target > targets = new ArrayList <>();
145+ List <Rect > targets = new ArrayList <>();
167146 Point tl = new Point (0 , 0 );
168147 Point br = new Point (10 , 10 );
169- Point c = new Point (5 , 5 );
170- targets .add (new Target (tl , br , c , 85 ));
148+ targets .add (new Rect (tl , br ));
171149
172150 tl = new Point (10 , 10 );
173151 br = new Point (110 , 110 );
174- c = new Point (60 , 60 );
175- targets .add (new Target (tl , br , c , 900 ));
152+ targets .add (new Rect (tl , br ));
176153
177154 TargetListTargetData expected = new TargetListTargetData ("Z1" , 5 , true , targets );
178155
179- @ SuppressWarnings ("unchecked" )
180- DeadeyeJsonAdapter <TargetListTargetData > jsonAdapter =
181- new TargetListTargetData ().getJsonAdapter ();
156+ @ SuppressWarnings ("unchecked" ) DeadeyeJsonAdapter <TargetListTargetData > jsonAdapter = new TargetListTargetData ().getJsonAdapter ();
182157 String json = jsonAdapter .toJson (expected );
183158 assertNotNull (json );
184159
0 commit comments