@@ -0,0 +1,2257 @@
+/*%0A *   Copyright (C) 2015 Karumi.%0A *   Licensed under the Apache License, Version 2.0 (the %22License%22);%0A *   you may not use this file except in compliance with the License.%0A *   You may obtain a copy of the License at%0A *%0A *   http://www.apache.org/licenses/LICENSE-2.0%0A *%0A *   Unless required by applicable law or agreed to in writing, software%0A *   distributed under the License is distributed on an %22AS IS%22 BASIS,%0A *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A *   See the License for the specific language governing permissions and%0A *   limitations under the License.%0A */%0A%0Apackage com.karumi.marvelapiclient.model;%0A%0Aimport org.junit.Test;%0A%0Apublic class CharactersQueryTest %7B%0A  private static final int INVALID_LIMIT = 0;%0A  private static final int INVALID_OFFSET = -1;%0A  private static final int LIMIT_BIGGET_THAN_MAX = 101;%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void shouldThrowExceptionWhenSetInvalidOffset() throws Exception %7B%0A    CharactersQuery.Builder.create().withOffset(INVALID_OFFSET).build();%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void shouldThrowExceptionWhenSetLimitEqualZero() throws Exception %7B%0A    CharactersQuery.Builder.create().withLimit(INVALID_LIMIT).build();%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void shouldThrowExceptionWhenSetLimitMoreThanMaxLimit() throws Exception %7B%0A    CharactersQuery.Builder.create().withLimit(LIMIT_BIGGET_THAN_MAX).build();%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A     public void shouldThrowExceptionWhenAddNullComics() throws Exception %7B%0A    CharactersQuery.Builder.create().addComics(null).build();%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void shouldThrowExceptionWhenAddNullEvents() throws Exception %7B%0A    CharactersQuery.Builder.create().addEvents(null).build();%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void shouldThrowExceptionWhenAddNullSeries() throws Exception %7B%0A    CharactersQuery.Builder.create().addSeries(null).build();%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void shouldThrowExceptionWhenAddNullStories() throws Exception %7B%0A    CharactersQuery.Builder.create().addStory(null).build();%0A  %7D%0A%7D

Add test related with query builder.