Removed unused files

This commit is contained in:
luca0N! 2021-04-01 10:11:27 -03:00
parent 4251136bd6
commit 0802ca313e
Signed by: luca0N
GPG Key ID: 2E7B4655CF16D7D6
3 changed files with 0 additions and 174 deletions

View File

@ -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());
}
}

View File

@ -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());
}
}

View File

@ -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&#039;s ARE sentient.\",\n" +
" \"correct_answer\": \"True\",\n" +
" \"incorrect_answers\": [\n" +
" \"False\"\n" +
" ]\n" +
" }"
).getAsJsonObject();
TriviaQuestionBoolean question = TriviaQuestionBoolean.fromJson(json);
assertTrue(question.checkAnswer(true));
}
}