Esempio n. 1
0
  @Test
  public void testArray() {
    when(source.readLine()).thenReturn(safeString("*2"), safeString(":1"), safeString("$3"));
    when(source.readString(3)).thenReturn(safeString("abc"));

    RedisToken token = parser.parse();

    assertThat(token, equalTo(arrayToken));
  }
Esempio n. 2
0
  @Test
  public void testBulkString() {
    when(source.readLine()).thenReturn(safeString("$3"));
    when(source.readString(3)).thenReturn(safeString("abc"));

    RedisToken token = parser.parse();

    assertThat(token, equalTo(abcString));
  }
Esempio n. 3
0
  @Test
  public void testUnknownString() {
    when(source.readLine()).thenReturn(safeString("what?"));

    RedisToken token = parser.parse();

    assertThat(token, equalTo(unknownString));
  }
Esempio n. 4
0
  @Test
  public void testErrorString() {
    when(source.readLine()).thenReturn(safeString("-ERR"));

    RedisToken token = parser.parse();

    assertThat(token, equalTo(errorString));
  }
Esempio n. 5
0
  @Test
  public void testInteger() {
    when(source.readLine()).thenReturn(safeString(":1"));

    RedisToken token = parser.parse();

    assertThat(token, equalTo(intToken));
  }
Esempio n. 6
0
  @Test
  public void testSimpleString() {
    when(source.readLine()).thenReturn(safeString("+pong"));

    RedisToken token = parser.parse();

    assertThat(token, equalTo(pongString));
  }