test_class.declarator: mFramework
test_class.modifier: private
test_class.original_string: private HaloFramework mFramework;
test_class.type: HaloFramework
test_class.var_name: mFramework
test_class.declarator: mCallbackFlag
test_class.modifier: private
test_class.original_string: private CallbackFlag mCallbackFlag;
test_class.type: CallbackFlag
test_class.var_name: mCallbackFlag
test_class.declarator: mNetworkApi
test_class.modifier: private
test_class.original_string: private HaloNetworkApi mNetworkApi;
test_class.type: HaloNetworkApi
test_class.var_name: mNetworkApi
test_class.file: sdk/halo-framework/src/test/java/com/mobgen/halo/android/framework/api/HaloNetworkApiTest.java
test_class.identifier: HaloNetworkApiTest
test_class.superclass: extends HaloRobolectricTest
test_case.body: @Test
      public void thatRequestUrlWithoutKitKatCertificate(){
          mNetworkApi = new HaloNetworkApi(mFramework, givenNetClientWithoutKitKatCertificate());
          assertThat(mNetworkApi.requestUrl("1", "get")).contains("HaloNetClientTest");
          assertThat(mNetworkApi.requestUrl("1","get")).contains("get");
      }
test_case.class_method_signature: HaloNetworkApiTest.thatRequestUrlWithoutKitKatCertificate()
test_case.full_signature: @Test public void thatRequestUrlWithoutKitKatCertificate()
test_case.identifier: thatRequestUrlWithoutKitKatCertificate
test_case.invocations: givenNetClientWithoutKitKatCertificate contains assertThat requestUrl contains assertThat requestUrl
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void thatRequestUrlWithoutKitKatCertificate()
focal_class.declarator: mFramework
focal_class.modifier: private
focal_class.original_string: private HaloFramework mFramework;
focal_class.type: HaloFramework
focal_class.var_name: mFramework
focal_class.declarator: mClient
focal_class.modifier: private
focal_class.original_string: private HaloNetClient mClient;
focal_class.type: HaloNetClient
focal_class.var_name: mClient
focal_class.file: sdk/halo-framework/src/main/java/com/mobgen/halo/android/framework/api/HaloNetworkApi.java
focal_class.identifier: HaloNetworkApi
focal_class.class_method_signature: HaloNetworkApi.HaloNetworkApi(@NonNull HaloFramework framework, @NonNull HaloNetClient client)
focal_class.full_signature: protected  HaloNetworkApi(@NonNull HaloFramework framework, @NonNull HaloNetClient client)
focal_class.identifier: HaloNetworkApi
focal_class.modifiers: protected
focal_class.parameters: (@NonNull HaloFramework framework, @NonNull HaloNetClient client)
focal_class.signature:  HaloNetworkApi(@NonNull HaloFramework framework, @NonNull HaloNetClient client)
focal_class.class_method_signature: HaloNetworkApi.newNetworkApi(@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.full_signature: @Api(1.3) @NonNull public static HaloNetworkApi newNetworkApi(@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.identifier: newNetworkApi
focal_class.modifiers: @Api(1.3) @NonNull public static
focal_class.parameters: (@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.return: HaloNetworkApi
focal_class.signature: HaloNetworkApi newNetworkApi(@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.class_method_signature: HaloNetworkApi.client()
focal_class.full_signature: @Api(1.0) @NonNull public HaloNetClient client()
focal_class.identifier: client
focal_class.modifiers: @Api(1.0) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloNetClient
focal_class.signature: HaloNetClient client()
focal_class.class_method_signature: HaloNetworkApi.context()
focal_class.full_signature: @Api(1.1) @NonNull public Context context()
focal_class.identifier: context
focal_class.modifiers: @Api(1.1) @NonNull public
focal_class.parameters: ()
focal_class.return: Context
focal_class.signature: Context context()
focal_class.class_method_signature: HaloNetworkApi.framework()
focal_class.full_signature: @Api(1.3) public HaloFramework framework()
focal_class.identifier: framework
focal_class.modifiers: @Api(1.3) public
focal_class.parameters: ()
focal_class.return: HaloFramework
focal_class.signature: HaloFramework framework()
focal_class.class_method_signature: HaloNetworkApi.requestUrl(@NonNull String endpointId, @NonNull String apiCall)
focal_class.full_signature: @Api(1.0) @NonNull public String requestUrl(@NonNull String endpointId, @NonNull String apiCall)
focal_class.identifier: requestUrl
focal_class.modifiers: @Api(1.0) @NonNull public
focal_class.parameters: (@NonNull String endpointId, @NonNull String apiCall)
focal_class.return: String
focal_class.signature: String requestUrl(@NonNull String endpointId, @NonNull String apiCall)
focal_method.body: @Api(1.0)
      @NonNull
      public String requestUrl(@NonNull String endpointId, @NonNull String apiCall) {
          //Build the request for the given endpoint
          return mClient.endpoints().getEndpoint(endpointId).buildUrl(apiCall);
      }
focal_method.class_method_signature: HaloNetworkApi.requestUrl(@NonNull String endpointId, @NonNull String apiCall)
focal_method.full_signature: @Api(1.0) @NonNull public String requestUrl(@NonNull String endpointId, @NonNull String apiCall)
focal_method.identifier: requestUrl
focal_method.invocations: buildUrl getEndpoint endpoints
focal_method.modifiers: @Api(1.0) @NonNull public
focal_method.parameters: (@NonNull String endpointId, @NonNull String apiCall)
focal_method.return: String
focal_method.signature: String requestUrl(@NonNull String endpointId, @NonNull String apiCall)