Tabnine Logo
ZuulFilterDAOCassandra$UnitTest.mockRow
Code IndexAdd Tabnine to your IDE (free)

How to use
mockRow
method
in
com.netflix.zuul.scriptManager.ZuulFilterDAOCassandra$UnitTest

Best Java code snippets using com.netflix.zuul.scriptManager.ZuulFilterDAOCassandra$UnitTest.mockRow (Showing top 20 results out of 315)

origin: com.netflix.zuul/zuul-netflix

@SuppressWarnings("unchecked")
@Test
public void testGetFilterIdsIndex() {
  ZuulFilterDAO dao = new ZuulFilterDAOCassandra(gateway);
  // setup empty response
  String fids = "filter1|filter2|filter3";
  /* create mock response data */
  Row<String, String> row0 = mockRow();
  ColumnList<String> columnList0 = mockColumnList(row0);
  mockColumn(columnList0, "filter_ids", fids);
  // when(response.getRowByIndex(0)).thenReturn(row0);
  Iterator<Row<String, String>> iterator = (Iterator<Row<String, String>>) mock(Iterator.class);
  when(response.iterator()).thenReturn(iterator);
  when(iterator.hasNext()).thenReturn(true, false); // 1 row
  when(iterator.next()).thenReturn(row0, (Row) null);
  when(gateway.select(anyString())).thenReturn(response);
  when(response.isEmpty()).thenReturn(false);
  when(response.size()).thenReturn(1);
  /* exercise the method we're testing */
  List<String> list = dao.getFilterIdsIndex("index");
  /* validate responses */
  assertEquals(list.size(), 3);
  assertEquals(list.get(0), "filter1");
  assertEquals(list.get(1), "filter2");
  assertEquals(list.get(2), "filter3");
}
origin: com.netflix.zuul/zuul-netflix

/**
 * We can't unit test the CQL query or how Cassandra will behave, that will have to be manually confirmed.
 * We can however test that whatever rows are returned do end up in the List<EndpointURI> that we expect.
 */
@SuppressWarnings("unchecked")
@Test
public void testGetAllEndpointsReturnsResults() {
  ZuulFilterDAO dao = new ZuulFilterDAOCassandra(gateway);
  // setup empty response
  String fids = "filter1|filter2";
  /* create mock response data */
  Row<String, String> row0 = mockRow();
  ColumnList<String> columnList0 = mockColumnList(row0);
  mockColumn(columnList0, "filter_ids", fids);
  // when(response.getRowByIndex(0)).thenReturn(row0);
  Iterator<Row<String, String>> iterator = (Iterator<Row<String, String>>) mock(Iterator.class);
  when(response.iterator()).thenReturn(iterator);
  when(iterator.hasNext()).thenReturn(true, false); // 1 row
  when(iterator.next()).thenReturn(row0, (Row) null);
  when(gateway.select(anyString())).thenReturn(response);
  when(response.isEmpty()).thenReturn(false);
  when(response.size()).thenReturn(1);
  /* exercise the method we're testing */
  List<String> list = dao.getAllFilterIDs();
  /* validate responses */
  assertEquals("filter1", list.get(0));
  assertEquals("filter2", list.get(1));
}
origin: com.netflix.zuul/zuul-netflix

@SuppressWarnings("unchecked")
@Test
public void testGetFilterIdsRawIndex() {
  ZuulFilterDAO dao = new ZuulFilterDAOCassandra(gateway);
  // setup empty response
  String fids = "filter1|filter2|filter3";
  /* create mock response data */
  Row<String, String> row0 = mockRow();
  ColumnList<String> columnList0 = mockColumnList(row0);
  mockColumn(columnList0, "filter_ids", fids);
  // when(response.getRowByIndex(0)).thenReturn(row0);
  Iterator<Row<String, String>> iterator = (Iterator<Row<String, String>>) mock(Iterator.class);
  when(response.iterator()).thenReturn(iterator);
  when(iterator.hasNext()).thenReturn(true, false); // 1 row
  when(iterator.next()).thenReturn(row0, (Row) null);
  when(gateway.select(anyString())).thenReturn(response);
  when(response.isEmpty()).thenReturn(false);
  when(response.size()).thenReturn(1);
  /* exercise the method we're testing */
  String list = dao.getFilterIdsRaw("index");
  /* validate responses */
  assertEquals(fids, list);
}
origin: com.netflix.zuul/zuul-core

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
Row<String, String> row1 = mockRow();
ColumnList<String> columnList1 = mockColumnList(row1);
mockColumn(columnList1, "filter_id", filter);
origin: com.netflix.zuul/zuul-core

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-core

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
Row<String, String> row1 = mockRow();
ColumnList<String> columnList1 = mockColumnList(row1);
mockColumn(columnList1, "filter_id", filter);
origin: com.netflix.zuul/zuul-core

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-netflix

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-core

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-netflix

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-netflix

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
Row<String, String> row1 = mockRow();
ColumnList<String> columnList1 = mockColumnList(row1);
mockColumn(columnList1, "filter_id", filter);
origin: com.netflix.zuul/zuul-netflix

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-core

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-netflix

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-core

Row<String, String> row0 = mockRow();
ColumnList<String> columnList0 = mockColumnList(row0);
mockColumn(columnList0, "filter_id", filter);
origin: com.netflix.zuul/zuul-core

/**
 * We can't unit test the CQL query or how Cassandra will behave, that will have to be manually confirmed.
 * We can however test that whatever rows are returned do end up in the List<EndpointURI> that we expect.
 */
@SuppressWarnings("unchecked")
@Test
public void testGetAllEndpointsReturnsResults() {
  ZuulFilterDAO dao = new ZuulFilterDAOCassandra(gateway);
  // setup empty response
  String fids = "filter1|filter2";
  /* create mock response data */
  Row<String, String> row0 = mockRow();
  ColumnList<String> columnList0 = mockColumnList(row0);
  mockColumn(columnList0, "filter_ids", fids);
  // when(response.getRowByIndex(0)).thenReturn(row0);
  Iterator<Row<String, String>> iterator = (Iterator<Row<String, String>>) mock(Iterator.class);
  when(response.iterator()).thenReturn(iterator);
  when(iterator.hasNext()).thenReturn(true, false); // 1 row
  when(iterator.next()).thenReturn(row0, (Row) null);
  when(gateway.select(anyString())).thenReturn(response);
  when(response.isEmpty()).thenReturn(false);
  when(response.size()).thenReturn(1);
  /* exercise the method we're testing */
  List<String> list = dao.getAllFilterIDs();
  /* validate responses */
  assertEquals("filter1", list.get(0));
  assertEquals("filter2", list.get(1));
}
origin: com.netflix.zuul/zuul-core

@SuppressWarnings("unchecked")
@Test
public void testGetFilterIdsIndex() {
  ZuulFilterDAO dao = new ZuulFilterDAOCassandra(gateway);
  // setup empty response
  String fids = "filter1|filter2|filter3";
  /* create mock response data */
  Row<String, String> row0 = mockRow();
  ColumnList<String> columnList0 = mockColumnList(row0);
  mockColumn(columnList0, "filter_ids", fids);
  // when(response.getRowByIndex(0)).thenReturn(row0);
  Iterator<Row<String, String>> iterator = (Iterator<Row<String, String>>) mock(Iterator.class);
  when(response.iterator()).thenReturn(iterator);
  when(iterator.hasNext()).thenReturn(true, false); // 1 row
  when(iterator.next()).thenReturn(row0, (Row) null);
  when(gateway.select(anyString())).thenReturn(response);
  when(response.isEmpty()).thenReturn(false);
  when(response.size()).thenReturn(1);
  /* exercise the method we're testing */
  List<String> list = dao.getFilterIdsIndex("index");
  /* validate responses */
  assertEquals(list.size(), 3);
  assertEquals(list.get(0), "filter1");
  assertEquals(list.get(1), "filter2");
  assertEquals(list.get(2), "filter3");
}
origin: com.netflix.zuul/zuul-core

@SuppressWarnings("unchecked")
@Test
public void testGetFilterIdsRawIndex() {
  ZuulFilterDAO dao = new ZuulFilterDAOCassandra(gateway);
  // setup empty response
  String fids = "filter1|filter2|filter3";
  /* create mock response data */
  Row<String, String> row0 = mockRow();
  ColumnList<String> columnList0 = mockColumnList(row0);
  mockColumn(columnList0, "filter_ids", fids);
  // when(response.getRowByIndex(0)).thenReturn(row0);
  Iterator<Row<String, String>> iterator = (Iterator<Row<String, String>>) mock(Iterator.class);
  when(response.iterator()).thenReturn(iterator);
  when(iterator.hasNext()).thenReturn(true, false); // 1 row
  when(iterator.next()).thenReturn(row0, (Row) null);
  when(gateway.select(anyString())).thenReturn(response);
  when(response.isEmpty()).thenReturn(false);
  when(response.size()).thenReturn(1);
  /* exercise the method we're testing */
  String list = dao.getFilterIdsRaw("index");
  /* validate responses */
  assertEquals(fids, list);
}
origin: com.netflix.zuul/zuul-netflix

  private static void mockGetScriptForEndpoint(Rows<String, String> response, String filter) {
    /* mock data so that the getScriptForEndpoint at the end of the method will work */
    Calendar now = Calendar.getInstance();
    Row<String, String> row0 = mockRow();
    ColumnList<String> columnList0 = mockColumnList(row0);
    mockColumn(columnList0, "filter_id", filter);
    mockColumn(columnList0, "revision", 1L);
    mockColumn(columnList0, "active", false);
    mockColumn(columnList0, "creation_date", now.getTime());
    mockColumn(columnList0, "filter_code", "System.out.println(\"hello world\")".getBytes()); // what we put here doesn't matter
    mockColumn(columnList0, "filter_name", "name");
    mockColumn(columnList0, "filter_type", "type");
    mockColumn(columnList0, "canary", false);
    when(response.getRowByIndex(0)).thenReturn(row0);
    when(response.isEmpty()).thenReturn(true, false); // true on the first request, false thereafter
    when(response.size()).thenReturn(1);
  }
}
origin: com.netflix.zuul/zuul-core

  private static void mockGetScriptForEndpoint(Rows<String, String> response, String filter) {
    /* mock data so that the getScriptForEndpoint at the end of the method will work */
    Calendar now = Calendar.getInstance();
    Row<String, String> row0 = mockRow();
    ColumnList<String> columnList0 = mockColumnList(row0);
    mockColumn(columnList0, "filter_id", filter);
    mockColumn(columnList0, "revision", 1L);
    mockColumn(columnList0, "active", false);
    mockColumn(columnList0, "creation_date", now.getTime());
    mockColumn(columnList0, "filter_code", "System.out.println(\"hello world\")".getBytes()); // what we put here doesn't matter
    mockColumn(columnList0, "filter_name", "name");
    mockColumn(columnList0, "filter_type", "INBOUND");
    mockColumn(columnList0, "canary", false);
    when(response.getRowByIndex(0)).thenReturn(row0);
    when(response.isEmpty()).thenReturn(true, false); // true on the first request, false thereafter
    when(response.size()).thenReturn(1);
  }
}
com.netflix.zuul.scriptManagerZuulFilterDAOCassandra$UnitTestmockRow

Javadoc

Utility for creating Cassandra responses

Popular methods of ZuulFilterDAOCassandra$UnitTest

  • mockColumn
    Utility for creating Cassandra responses
  • mockColumnList
    Utility for creating Cassandra responses
  • mockGetScriptForEndpoint

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSystemService (Context)
  • addToBackStack (FragmentTransaction)
  • notifyDataSetChanged (ArrayAdapter)
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now