Skip to content
Snippets Groups Projects
Commit 93034030 authored by Birk Øvstetun Narvhus's avatar Birk Øvstetun Narvhus
Browse files

test for request dtos

parent 8efb9c3c
No related branches found
No related tags found
No related merge requests found
package ntnu.idatt2016.v233.SmartMat.dto.request;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class AllergyRequestTest {
@Test
void testEquals() {
AllergyRequest allergyRequest = AllergyRequest.builder()
.allergyName("test")
.username("test")
.build();
AllergyRequest allergyRequest1 = AllergyRequest.builder()
.allergyName("test")
.username("test")
.build();
assertEquals(allergyRequest, allergyRequest1);
allergyRequest1.setAllergyName("test2");
assertNotEquals(allergyRequest, allergyRequest1);
allergyRequest1.setAllergyName("test");
allergyRequest1.setUsername("test2");
assertNotEquals(allergyRequest, allergyRequest1);
assertEquals(allergyRequest, allergyRequest);
}
@Test
void testHashCode() {
AllergyRequest allergyRequest = AllergyRequest.builder()
.allergyName("test")
.username("test")
.build();
AllergyRequest allergyRequest1 = AllergyRequest.builder()
.allergyName("test")
.username("test")
.build();
assertEquals(allergyRequest.hashCode(), allergyRequest1.hashCode());
allergyRequest1.setAllergyName("test2");
assertNotEquals(allergyRequest.hashCode(), allergyRequest1.hashCode());
}
}
\ No newline at end of file
package ntnu.idatt2016.v233.SmartMat.dto.request;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class FavoriteRequestTest {
@Test
void testEquals() {
FavoriteRequest favoriteRequest = FavoriteRequest.builder()
.recipeId(1)
.username("test")
.build();
FavoriteRequest favoriteRequest1 = FavoriteRequest.builder()
.recipeId(1)
.username("test")
.build();
assertEquals(favoriteRequest, favoriteRequest1);
favoriteRequest1.setRecipeId(2);
assertNotEquals(favoriteRequest, favoriteRequest1);
favoriteRequest1.setRecipeId(1);
favoriteRequest1.setUsername("test2");
assertNotEquals(favoriteRequest, favoriteRequest1);
assertEquals(favoriteRequest, favoriteRequest);
}
@Test
void testHashCode() {
FavoriteRequest favoriteRequest = FavoriteRequest.builder()
.recipeId(1)
.username("test")
.build();
FavoriteRequest favoriteRequest1 = FavoriteRequest.builder()
.recipeId(1)
.username("test")
.build();
assertEquals(favoriteRequest.hashCode(), favoriteRequest1.hashCode());
favoriteRequest1.setRecipeId(2);
assertNotEquals(favoriteRequest.hashCode(), favoriteRequest1.hashCode());
}
}
\ No newline at end of file
package ntnu.idatt2016.v233.SmartMat.dto.request;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class RecipeRequestTest {
@Test
void testEquals() {
RecipeRequest recipeRequest = RecipeRequest.builder()
.recipeDescription("test")
.recipeName("test")
.build();
RecipeRequest recipeRequest1 = RecipeRequest.builder()
.recipeDescription("test")
.recipeName("test")
.build();
assertEquals(recipeRequest, recipeRequest1);
recipeRequest1.setRecipeName("test2");
assertNotEquals(recipeRequest, recipeRequest1);
recipeRequest1.setRecipeName("test");
recipeRequest1.setRecipeDescription("test2");
assertNotEquals(recipeRequest, recipeRequest1);
assertEquals(recipeRequest, recipeRequest);
}
@Test
void testHashCode() {
RecipeRequest recipeRequest = RecipeRequest.builder()
.recipeDescription("test")
.recipeName("test")
.build();
RecipeRequest recipeRequest1 = RecipeRequest.builder()
.recipeDescription("test")
.recipeName("test")
.build();
assertEquals(recipeRequest.hashCode(), recipeRequest1.hashCode());
recipeRequest1.setRecipeName("test2");
assertNotEquals(recipeRequest.hashCode(), recipeRequest1.hashCode());
}
}
\ No newline at end of file
package ntnu.idatt2016.v233.SmartMat.dto.request;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class ShoppingListRequestTest {
@Test
void testEquals() {
ShoppingListRequest shoppingListRequest = ShoppingListRequest.builder()
.groupID(1)
.build();
ShoppingListRequest shoppingListRequest1 = ShoppingListRequest.builder()
.groupID(1)
.build();
assertEquals(shoppingListRequest, shoppingListRequest1);
shoppingListRequest1.setGroupID(2);
assertNotEquals(shoppingListRequest, shoppingListRequest1);
assertEquals(shoppingListRequest, shoppingListRequest);
}
@Test
void testHashCode() {
ShoppingListRequest shoppingListRequest = ShoppingListRequest.builder()
.groupID(1)
.build();
ShoppingListRequest shoppingListRequest1 = ShoppingListRequest.builder()
.groupID(1)
.build();
assertEquals(shoppingListRequest.hashCode(), shoppingListRequest1.hashCode());
shoppingListRequest1.setGroupID(2);
assertNotEquals(shoppingListRequest.hashCode(), shoppingListRequest1.hashCode());
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment