Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.

Commit f83982a

Browse files
authored
chore: Complete class renames for result_v2 API (#117)
1 parent 16f9679 commit f83982a

File tree

8 files changed

+55
-55
lines changed

8 files changed

+55
-55
lines changed

AccessibilityInsightsForAndroidService/app/src/main/java/com/microsoft/accessibilityinsightsforandroidservice/RequestHandlerFactory.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class RequestHandlerFactory {
1616
private final RequestHandlerImplFactory requestHandlerImplFactory;
1717
private final FocusVisualizationStateManager focusVisualizationStateManager;
1818
private final ResultV1Serializer resultV1Serializer;
19-
private final ResultsContainerSerializer resultsContainerSerializer;
19+
private final ResultsV2ContainerSerializer resultsV2ContainerSerializer;
2020

2121
public RequestHandlerFactory(
2222
ScreenshotController screenshotController,
@@ -28,7 +28,7 @@ public RequestHandlerFactory(
2828
RequestHandlerImplFactory requestHandlerImplFactory,
2929
FocusVisualizationStateManager focusVisualizationStateManager,
3030
ResultV1Serializer resultV1Serializer,
31-
ResultsContainerSerializer resultsContainerSerializer) {
31+
ResultsV2ContainerSerializer resultsV2ContainerSerializer) {
3232
this.screenshotController = screenshotController;
3333
this.axeScanner = axeScanner;
3434
this.atfaScanner = atfaScanner;
@@ -38,31 +38,31 @@ public RequestHandlerFactory(
3838
this.requestHandlerImplFactory = requestHandlerImplFactory;
3939
this.focusVisualizationStateManager = focusVisualizationStateManager;
4040
this.resultV1Serializer = resultV1Serializer;
41-
this.resultsContainerSerializer = resultsContainerSerializer;
41+
this.resultsV2ContainerSerializer = resultsV2ContainerSerializer;
4242
}
4343

4444
public RequestHandler createHandlerForRequest(
4545
Socket socket, String requestString, ResponseWriter responseWriter) {
4646
SocketHolder socketHolder = new SocketHolder(socket);
4747
if (requestString != null) {
4848
if (requestString.startsWith("GET /AccessibilityInsights/result_v2 ")) {
49-
ResultRequestFulfiller resultRequestFulfiller =
50-
new ResultRequestFulfiller(
49+
ResultV2RequestFulfiller resultV2RequestFulfiller =
50+
new ResultV2RequestFulfiller(
5151
responseWriter,
5252
rootNodeFinder,
5353
eventHelper,
5454
axeScanner,
5555
atfaScanner,
5656
screenshotController,
57-
resultsContainerSerializer);
57+
resultsV2ContainerSerializer);
5858
return requestHandlerImplFactory.createRequestHandler(
5959
socketHolder,
60-
resultRequestFulfiller,
61-
"processResultRequest",
62-
"*** About to process scan request");
60+
resultV2RequestFulfiller,
61+
"processResultRequestV2",
62+
"*** About to process scan request (v2)");
6363
}
6464
if (requestString.startsWith("GET /AccessibilityInsights/result ")) {
65-
ResultV1RequestFulfiller resultRequestFulfiller =
65+
ResultV1RequestFulfiller resultV1RequestFulfiller =
6666
new ResultV1RequestFulfiller(
6767
responseWriter,
6868
rootNodeFinder,
@@ -72,9 +72,9 @@ public RequestHandler createHandlerForRequest(
7272
resultV1Serializer);
7373
return requestHandlerImplFactory.createRequestHandler(
7474
socketHolder,
75-
resultRequestFulfiller,
76-
"processResultRequest",
77-
"*** About to process scan request");
75+
resultV1RequestFulfiller,
76+
"processResultRequestV1",
77+
"*** About to process scan request (v1)");
7878
}
7979
if (requestString.startsWith("GET /AccessibilityInsights/config ")) {
8080
ConfigRequestFulfiller configRequestFulfiller =

AccessibilityInsightsForAndroidService/app/src/main/java/com/microsoft/accessibilityinsightsforandroidservice/ResponseThreadFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public ResponseThreadFactory(
3131
new RequestHandlerImplFactory(),
3232
focusVisualizationStateManager,
3333
new ResultV1Serializer(),
34-
new ResultsContainerSerializer(
34+
new ResultsV2ContainerSerializer(
3535
new ATFARulesSerializer(),
3636
new ATFAResultsSerializer(new GsonBuilder()),
3737
new GsonBuilder()));
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,30 @@
1010
import com.google.android.apps.common.testing.accessibility.framework.utils.contrast.BitmapImage;
1111
import java.util.List;
1212

13-
public class ResultRequestFulfiller implements RequestFulfiller {
13+
public class ResultV2RequestFulfiller implements RequestFulfiller {
1414
private final RootNodeFinder rootNodeFinder;
1515
private final EventHelper eventHelper;
1616
private final ResponseWriter responseWriter;
1717
private final AxeScanner axeScanner;
1818
private final ATFAScanner atfaScanner;
1919
private final ScreenshotController screenshotController;
20-
private final ResultsContainerSerializer resultsContainerSerializer;
20+
private final ResultsV2ContainerSerializer resultsV2ContainerSerializer;
2121

22-
public ResultRequestFulfiller(
22+
public ResultV2RequestFulfiller(
2323
ResponseWriter responseWriter,
2424
RootNodeFinder rootNodeFinder,
2525
EventHelper eventHelper,
2626
AxeScanner axeScanner,
2727
ATFAScanner atfaScanner,
2828
ScreenshotController screenshotController,
29-
ResultsContainerSerializer resultsContainerSerializer) {
29+
ResultsV2ContainerSerializer resultsV2ContainerSerializer) {
3030
this.responseWriter = responseWriter;
3131
this.rootNodeFinder = rootNodeFinder;
3232
this.eventHelper = eventHelper;
3333
this.axeScanner = axeScanner;
3434
this.atfaScanner = atfaScanner;
3535
this.screenshotController = screenshotController;
36-
this.resultsContainerSerializer = resultsContainerSerializer;
36+
this.resultsV2ContainerSerializer = resultsV2ContainerSerializer;
3737
}
3838

3939
public void fulfillRequest(RunnableFunction onRequestFulfilled) {
@@ -77,6 +77,6 @@ private String getScanContent(AccessibilityNodeInfo rootNode, Bitmap screenshot)
7777
List<AccessibilityHierarchyCheckResult> atfaResults =
7878
atfaScanner.scanWithATFA(rootNode, new BitmapImage(screenshot));
7979

80-
return resultsContainerSerializer.createResultsJson(axeResult, atfaResults);
80+
return resultsV2ContainerSerializer.createResultsJson(axeResult, atfaResults);
8181
}
8282
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import com.google.android.apps.common.testing.accessibility.framework.AccessibilityHierarchyCheckResult;
88
import java.util.List;
99

10-
public class ResultsContainer {
10+
public class ResultsV2Container {
1111
public List<AccessibilityHierarchyCheckResult> ATFAResults;
1212
public AxeResult AxeResult;
1313
}
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
import java.io.IOException;
1414
import java.util.List;
1515

16-
public class ResultsContainerSerializer {
16+
public class ResultsV2ContainerSerializer {
1717
private final ATFARulesSerializer atfaRulesSerializer;
1818
private final ATFAResultsSerializer atfaResultsSerializer;
1919
private final Gson gson;
20-
private final TypeAdapter<ResultsContainer> resultsContainerTypeAdapter =
21-
new TypeAdapter<ResultsContainer>() {
20+
private final TypeAdapter<ResultsV2Container> resultsContainerTypeAdapter =
21+
new TypeAdapter<ResultsV2Container>() {
2222
@Override
23-
public void write(JsonWriter out, ResultsContainer value) throws IOException {
23+
public void write(JsonWriter out, ResultsV2Container value) throws IOException {
2424
out.beginObject();
2525
out.name("AxeResults").jsonValue(value.AxeResult.toJson());
2626
out.name("ATFARules").jsonValue(atfaRulesSerializer.serializeATFARules());
@@ -30,26 +30,26 @@ public void write(JsonWriter out, ResultsContainer value) throws IOException {
3030
}
3131

3232
@Override
33-
public ResultsContainer read(JsonReader in) {
33+
public ResultsV2Container read(JsonReader in) {
3434
return null;
3535
}
3636
};
3737

38-
public ResultsContainerSerializer(
38+
public ResultsV2ContainerSerializer(
3939
ATFARulesSerializer atfaRulesSerializer,
4040
ATFAResultsSerializer atfaResultsSerializer,
4141
GsonBuilder gsonBuilder) {
4242
this.atfaRulesSerializer = atfaRulesSerializer;
4343
this.atfaResultsSerializer = atfaResultsSerializer;
4444
this.gson =
4545
gsonBuilder
46-
.registerTypeAdapter(ResultsContainer.class, this.resultsContainerTypeAdapter)
46+
.registerTypeAdapter(ResultsV2Container.class, this.resultsContainerTypeAdapter)
4747
.create();
4848
}
4949

5050
public String createResultsJson(
5151
AxeResult axeResult, List<AccessibilityHierarchyCheckResult> atfaResults) {
52-
ResultsContainer container = new ResultsContainer();
52+
ResultsV2Container container = new ResultsV2Container();
5353
container.ATFAResults = atfaResults;
5454
container.AxeResult = axeResult;
5555
return gson.toJson(container);

AccessibilityInsightsForAndroidService/app/src/test/java/com/microsoft/accessibilityinsightsforandroidservice/RequestHandlerFactoryTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class RequestHandlerFactoryTest {
2929
@Mock RequestHandlerImplFactory requestHandlerImplFactory;
3030
@Mock FocusVisualizationStateManager focusVisualizationStateManager;
3131
@Mock ResultV1Serializer resultSerializerV1;
32-
@Mock ResultsContainerSerializer resultsContainerSerializer;
32+
@Mock ResultsV2ContainerSerializer resultsV2ContainerSerializer;
3333

3434
RequestHandlerFactory testSubject;
3535

@@ -46,7 +46,7 @@ public void prepare() {
4646
requestHandlerImplFactory,
4747
focusVisualizationStateManager,
4848
resultSerializerV1,
49-
resultsContainerSerializer);
49+
resultsV2ContainerSerializer);
5050
}
5151

5252
@Test
@@ -56,8 +56,8 @@ public void createsResultV1RequestHandler() {
5656
.createRequestHandler(
5757
any(SocketHolder.class),
5858
any(ResultV1RequestFulfiller.class),
59-
eq("processResultRequest"),
60-
eq("*** About to process scan request"));
59+
eq("processResultRequestV1"),
60+
eq("*** About to process scan request (v1)"));
6161
}
6262

6363
@Test
@@ -66,9 +66,9 @@ public void createsResultV2RequestHandler() {
6666
verify(requestHandlerImplFactory)
6767
.createRequestHandler(
6868
any(SocketHolder.class),
69-
any(ResultRequestFulfiller.class),
70-
eq("processResultRequest"),
71-
eq("*** About to process scan request"));
69+
any(ResultV2RequestFulfiller.class),
70+
eq("processResultRequestV2"),
71+
eq("*** About to process scan request (v2)"));
7272
}
7373

7474
@Test
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import org.mockito.junit.MockitoJUnitRunner;
3131

3232
@RunWith(MockitoJUnitRunner.class)
33-
public class ResultRequestFulfillerTest {
33+
public class ResultV2RequestFulfillerTest {
3434

3535
@Mock ResponseWriter responseWriter;
3636
@Mock RootNodeFinder rootNodeFinder;
@@ -43,12 +43,12 @@ public class ResultRequestFulfillerTest {
4343
@Mock AccessibilityNodeInfo rootNode;
4444
@Mock AxeResult axeResultMock;
4545
@Mock RunnableFunction onRequestFulfilledMock;
46-
@Mock ResultsContainerSerializer resultsContainerSerializer;
46+
@Mock ResultsV2ContainerSerializer resultsV2ContainerSerializer;
4747

4848
final List<AccessibilityHierarchyCheckResult> atfaResults = Collections.emptyList();
4949
final String scanResultJson = "axe scan result";
5050

51-
ResultRequestFulfiller testSubject;
51+
ResultV2RequestFulfiller testSubject;
5252

5353
@Before
5454
public void prepare() {
@@ -60,14 +60,14 @@ public void prepare() {
6060
.when(screenshotController)
6161
.getScreenshotWithMediaProjection(any());
6262
testSubject =
63-
new ResultRequestFulfiller(
63+
new ResultV2RequestFulfiller(
6464
responseWriter,
6565
rootNodeFinder,
6666
eventHelper,
6767
axeScanner,
6868
atfaScanner,
6969
screenshotController,
70-
resultsContainerSerializer);
70+
resultsV2ContainerSerializer);
7171
}
7272

7373
@Test
@@ -184,7 +184,7 @@ private void setupSuccessfulRequest() {
184184
Assert.fail(e.getMessage());
185185
}
186186
when(atfaScanner.scanWithATFA(eq(sourceNode), any())).thenReturn(atfaResults);
187-
when(resultsContainerSerializer.createResultsJson(axeResultMock, atfaResults))
187+
when(resultsV2ContainerSerializer.createResultsJson(axeResultMock, atfaResults))
188188
.thenReturn(scanResultJson);
189189
}
190190

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
@RunWith(PowerMockRunner.class)
3434
@PrepareForTest({GsonBuilder.class, Gson.class})
35-
public class ResultsContainerSerializerTest {
35+
public class ResultsV2ContainerSerializerTest {
3636

3737
@Mock AxeResult axeResultMock;
3838
@Mock ATFARulesSerializer atfaRulesSerializer;
@@ -42,40 +42,40 @@ public class ResultsContainerSerializerTest {
4242
@Mock Gson gson;
4343

4444
final List<AccessibilityHierarchyCheckResult> atfaResults = Collections.emptyList();
45-
final ResultsContainer resultsContainer = new ResultsContainer();
45+
final ResultsV2Container resultsV2Container = new ResultsV2Container();
4646

47-
TypeAdapter<ResultsContainer> resultsContainerTypeAdapter;
48-
ResultsContainerSerializer testSubject;
47+
TypeAdapter<ResultsV2Container> resultsContainerTypeAdapter;
48+
ResultsV2ContainerSerializer testSubject;
4949

5050
@Before
5151
public void prepare() {
5252
doAnswer(
5353
AdditionalAnswers.answer(
54-
(Type type, TypeAdapter<ResultsContainer> typeAdapter) -> {
54+
(Type type, TypeAdapter<ResultsV2Container> typeAdapter) -> {
5555
resultsContainerTypeAdapter = typeAdapter;
5656
return gsonBuilder;
5757
}))
5858
.when(gsonBuilder)
59-
.registerTypeAdapter(eq(ResultsContainer.class), any());
59+
.registerTypeAdapter(eq(ResultsV2Container.class), any());
6060

6161
when(gsonBuilder.create()).thenReturn(gson);
62-
resultsContainer.AxeResult = axeResultMock;
63-
resultsContainer.ATFAResults = atfaResults;
62+
resultsV2Container.AxeResult = axeResultMock;
63+
resultsV2Container.ATFAResults = atfaResults;
6464
testSubject =
65-
new ResultsContainerSerializer(atfaRulesSerializer, atfaResultsSerializer, gsonBuilder);
65+
new ResultsV2ContainerSerializer(atfaRulesSerializer, atfaResultsSerializer, gsonBuilder);
6666
}
6767

6868
@Test
6969
public void generatesExpectedJson() {
70-
AtomicReference<ResultsContainer> resultsContainer = new AtomicReference<>();
70+
AtomicReference<ResultsV2Container> resultsContainer = new AtomicReference<>();
7171
doAnswer(
7272
AdditionalAnswers.answer(
73-
(ResultsContainer container) -> {
73+
(ResultsV2Container container) -> {
7474
resultsContainer.set(container);
7575
return "Test String";
7676
}))
7777
.when(gson)
78-
.toJson(any(ResultsContainer.class));
78+
.toJson(any(ResultsV2Container.class));
7979

8080
testSubject.createResultsJson(axeResultMock, atfaResults);
8181

@@ -96,7 +96,7 @@ public void typeAdapterSerializes() throws IOException {
9696
when(jsonWriter.name("ATFARules")).thenReturn(jsonWriter);
9797
when(jsonWriter.name("ATFAResults")).thenReturn(jsonWriter);
9898

99-
resultsContainerTypeAdapter.write(jsonWriter, resultsContainer);
99+
resultsContainerTypeAdapter.write(jsonWriter, resultsV2Container);
100100

101101
verify(jsonWriter, times(1)).beginObject();
102102
verify(jsonWriter, times(1)).jsonValue(axeJson);

0 commit comments

Comments
 (0)