Removed unused files
This commit is contained in:
parent
4251136bd6
commit
0802ca313e
|
@ -1,27 +0,0 @@
|
||||||
package io.github.trytonvanmeer.libretrivia;
|
|
||||||
|
|
||||||
import android.content.Context;
|
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
import org.junit.runner.RunWith;
|
|
||||||
|
|
||||||
import androidx.test.core.app.ApplicationProvider;
|
|
||||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Instrumented test, which will execute on an Android device.
|
|
||||||
*
|
|
||||||
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
|
|
||||||
*/
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
|
||||||
public class ApplicationTest {
|
|
||||||
@Test
|
|
||||||
public void useAppContext() {
|
|
||||||
// Context of the app under test.
|
|
||||||
Context appContext = ApplicationProvider.getApplicationContext();
|
|
||||||
|
|
||||||
assertEquals("io.github.trytonvanmeer.libretrivia", appContext.getPackageName());
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,40 +0,0 @@
|
||||||
package io.github.trytonvanmeer.libretrivia;
|
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaCategory;
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaDifficulty;
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaQuery;
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaType;
|
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
||||||
|
|
||||||
public class TriviaQueryTest {
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuery_MatchQuery() {
|
|
||||||
TriviaQuery query = new TriviaQuery.Builder().build();
|
|
||||||
|
|
||||||
assertEquals("https://opentdb.com/api.php?amount=10", query.toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuery_MatchQuery_WithParams() {
|
|
||||||
TriviaQuery query = new TriviaQuery.Builder(20)
|
|
||||||
.category(TriviaCategory.GENERAL_KNOWLEDGE)
|
|
||||||
.difficulty(TriviaDifficulty.EASY)
|
|
||||||
.type(TriviaType.MULTIPLE)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
assertEquals(
|
|
||||||
"https://opentdb.com/api.php?amount=20&category=9&difficulty=easy&type=multiple",
|
|
||||||
query.toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuery_AmountExceedFifty() {
|
|
||||||
TriviaQuery query = new TriviaQuery.Builder(500).build();
|
|
||||||
|
|
||||||
assertEquals("https://opentdb.com/api.php?amount=50", query.toString());
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,107 +0,0 @@
|
||||||
package io.github.trytonvanmeer.libretrivia;
|
|
||||||
|
|
||||||
import com.google.gson.JsonObject;
|
|
||||||
import com.google.gson.JsonParser;
|
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaCategory;
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaDifficulty;
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaQuestionBoolean;
|
|
||||||
import io.github.trytonvanmeer.libretrivia.trivia.TriviaQuestionMultiple;
|
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
|
||||||
|
|
||||||
public class TriviaQuestionTest {
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuestionMultiple_CorrectAnswer() {
|
|
||||||
TriviaQuestionMultiple question = new TriviaQuestionMultiple(
|
|
||||||
TriviaCategory.GENERAL_KNOWLEDGE,
|
|
||||||
TriviaDifficulty.EASY,
|
|
||||||
"What is my name?",
|
|
||||||
"Bob",
|
|
||||||
new String[]{"Joe", "Tom", "James"}
|
|
||||||
);
|
|
||||||
|
|
||||||
assertTrue(question.checkAnswer("Bob"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuestionMultiple_WrongAnswer() {
|
|
||||||
TriviaQuestionMultiple question = new TriviaQuestionMultiple(
|
|
||||||
TriviaCategory.GENERAL_KNOWLEDGE,
|
|
||||||
TriviaDifficulty.EASY,
|
|
||||||
"What is my name?",
|
|
||||||
"Bob",
|
|
||||||
new String[]{"Joe", "Tom", "James"}
|
|
||||||
);
|
|
||||||
|
|
||||||
assertFalse(question.checkAnswer("Tom"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuestionMultiple_FromJson() {
|
|
||||||
JsonObject json = new JsonParser().parse(
|
|
||||||
"{\n" +
|
|
||||||
" \"category\": \"General Knowledge\",\n" +
|
|
||||||
" \"type\": \"multiple\",\n" +
|
|
||||||
" \"difficulty\": \"easy\",\n" +
|
|
||||||
" \"question\": \"Which company did Valve cooperate with in the creation of the Vive?\",\n" +
|
|
||||||
" \"correct_answer\": \"HTC\",\n" +
|
|
||||||
" \"incorrect_answers\": [\n" +
|
|
||||||
" \"Oculus\",\n" +
|
|
||||||
" \"Google\",\n" +
|
|
||||||
" \"Razer\"\n" +
|
|
||||||
" ]\n" +
|
|
||||||
" }"
|
|
||||||
).getAsJsonObject();
|
|
||||||
|
|
||||||
TriviaQuestionMultiple question = TriviaQuestionMultiple.fromJson(json);
|
|
||||||
assertTrue(question.checkAnswer("HTC"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuestionBoolean_CorrectAnswer() {
|
|
||||||
TriviaQuestionBoolean question = new TriviaQuestionBoolean(
|
|
||||||
TriviaCategory.ANIMALS,
|
|
||||||
TriviaDifficulty.EASY,
|
|
||||||
"Are cats animals?",
|
|
||||||
true
|
|
||||||
);
|
|
||||||
|
|
||||||
assertTrue(question.checkAnswer(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuestionBoolean_WrongAnswer() {
|
|
||||||
TriviaQuestionBoolean question = new TriviaQuestionBoolean(
|
|
||||||
TriviaCategory.ANIMALS,
|
|
||||||
TriviaDifficulty.EASY,
|
|
||||||
"Are cats animals?",
|
|
||||||
true
|
|
||||||
);
|
|
||||||
|
|
||||||
assertFalse(question.checkAnswer(false));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void triviaQuestionBoolean_FromJson() {
|
|
||||||
JsonObject json = new JsonParser().parse(
|
|
||||||
"{\n" +
|
|
||||||
" \"category\": \"Entertainment: Video Games\",\n" +
|
|
||||||
" \"type\": \"boolean\",\n" +
|
|
||||||
" \"difficulty\": \"medium\",\n" +
|
|
||||||
" \"question\": \"In Portal, the Companion Cube's ARE sentient.\",\n" +
|
|
||||||
" \"correct_answer\": \"True\",\n" +
|
|
||||||
" \"incorrect_answers\": [\n" +
|
|
||||||
" \"False\"\n" +
|
|
||||||
" ]\n" +
|
|
||||||
" }"
|
|
||||||
).getAsJsonObject();
|
|
||||||
|
|
||||||
TriviaQuestionBoolean question = TriviaQuestionBoolean.fromJson(json);
|
|
||||||
assertTrue(question.checkAnswer(true));
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue