com.globo.dnsapi
Class MockDNSAPI

java.lang.Object
  extended by com.globo.dnsapi.DNSAPI
      extended by com.globo.dnsapi.MockDNSAPI

public class MockDNSAPI
extends DNSAPI

DNSAPIFactory like with mock simulated responses. Useful for tests.

Author:
snbuback

Nested Class Summary
static class MockDNSAPI.CounterMockLowLevelHttpResponse
           
static class MockDNSAPI.HttpMethod
           
 
Constructor Summary
MockDNSAPI()
           
 
Method Summary
 String buildToken()
           
 int numberOfRequests(MockDNSAPI.HttpMethod method, String url)
           
 void registerFakeRequest(MockDNSAPI.HttpMethod method, String url, int statusCode, String expectedResult)
           
 void registerFakeRequest(MockDNSAPI.HttpMethod method, String url, String expectedResult)
           
 int totalNumberOfRequests()
           
 
Methods inherited from class com.globo.dnsapi.DNSAPI
buildHttpApi, clearToken, getAuthAPI, getBaseUrl, getDomainAPI, getExportAPI, getHttpTransport, getPassword, getRecordAPI, getToken, getUserName, requestToken, setBaseUrl, setPassword, setUserName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockDNSAPI

public MockDNSAPI()
Method Detail

buildToken

public String buildToken()
Overrides:
buildToken in class DNSAPI

registerFakeRequest

public void registerFakeRequest(MockDNSAPI.HttpMethod method,
                                String url,
                                String expectedResult)

registerFakeRequest

public void registerFakeRequest(MockDNSAPI.HttpMethod method,
                                String url,
                                int statusCode,
                                String expectedResult)

numberOfRequests

public int numberOfRequests(MockDNSAPI.HttpMethod method,
                            String url)

totalNumberOfRequests

public int totalNumberOfRequests()


Copyright © 2014. All rights reserved.