This repository was archived by the owner on Jul 10, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCookbookerTest.java
More file actions
146 lines (122 loc) · 4.23 KB
/
Copy pathCookbookerTest.java
File metadata and controls
146 lines (122 loc) · 4.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
/*
* These are the libraries from JUnit that allows you to test
* Java applications. For more information check the complete tutorial
* here: https://www.tutorialspoint.com/junit/index.htm
*/
import org.junit.Test;
import static org.junit.Assert.*;
import java.util.HashSet;
public class CookbookerTest
{
@Test
public void testUsername()
{
//Pass
assertTrue(Cookbooker.checkUsername("Manny.The.Man"));
assertTrue(Cookbooker.checkUsername("GalacticDestroyer999"));
assertTrue(Cookbooker.checkUsername("Space_Man"));
assertTrue(Cookbooker.checkUsername("Cook-Master$"));
//Fail
assertFalse(Cookbooker.checkUsername("11111"));
assertFalse(Cookbooker.checkUsername("DiaperMan%"));
assertFalse(Cookbooker.checkUsername("CuriousCooker()"));
//assertFalse(Cookbooker.checkUsername("bullshit"));
assertFalse(Cookbooker.checkUsername(""));
assertFalse(Cookbooker.checkUsername(" "));
}
@Test
public void testPassword()
{
//Pass
assertTrue(Cookbooker.checkPass("aIH4(fa7u#")); //longer than 8 characters all the criteria.
assertTrue(Cookbooker.checkPass("Abc4567!")); //Exactly 8 characters has all criteria.
//Fail
assertFalse(Cookbooker.checkPass("Password")); //No number or special character
assertFalse(Cookbooker.checkPass("Fi4^T")); //Not long enough
assertFalse(Cookbooker.checkPass("Ir85fghjus7")); // No special character
assertFalse(Cookbooker.checkPass("sdhgojksa&43")); //No upper case letter
assertFalse(Cookbooker.checkPass("OSFHsdf&*(%")); // No number
assertFalse(Cookbooker.checkPass("")); //Null string
assertFalse(Cookbooker.checkPass(" ")); //Only a space
}
@Test
public void testEmails()
{
//Pass
assertTrue(Cookbooker.checkEmail("ave.randall@gmail.com"));
assertTrue(Cookbooker.checkEmail("slimyslicer@kzoo.edu"));
//assertTrue(Cookbooker.checkEmail(""));
//Fail
assertFalse(Cookbooker.checkEmail("JimmyJohnson@gmail"));
assertFalse(Cookbooker.checkEmail("Samantha@.com"));
assertFalse(Cookbooker.checkEmail(" ")); //Only a space
assertFalse(Cookbooker.checkEmail("")); //Null string
//assertFalse(Cookbooker.checkEmail("TrollFace@meme.com"));
//assertFalse(Cookbooker.checkEmail("asdereth@reddit.com"));
//assertFalse(Cookbooker.checkEmail("SammyTheMan@gmai.com"));
}
@Test
public void testFileType()
{
//Pass
assertTrue(Cookbooker.checkFile(""));
assertTrue(Cookbooker.checkFile(""));
assertTrue(Cookbooker.checkFile(""));
assertTrue(Cookbooker.checkFile(""));
assertTrue(Cookbooker.checkFile(""));
//Fail
assertFalse(Cookbooker.checkFile(""));
assertFalse(Cookbooker.checkFile(""));
assertFalse(Cookbooker.checkFile(""));
assertFalse(Cookbooker.checkFile(""));
assertFalse(Cookbooker.checkFile(""));
}
@Test
public void testFileSize()
{
//Pass
assertTrue(Cookbooker.checkFile(""));
//Fail
assertFalse(Cookbooker.checkFile(""));
}
@Test
public void testSearchbar()
{
//Pass
assertTrue(Cookbooker.checkSearch(""));
assertTrue(Cookbooker.checkSearch(""));
assertTrue(Cookbooker.checkSearch(""));
assertTrue(Cookbooker.checkSearch(""));
assertTrue(Cookbooker.checkSearch(""));
//Fail
assertFalse(Cookbooker.checkSearch(""));
assertFalse(Cookbooker.checkSearch(""));
assertFalse(Cookbooker.checkSearch(""));
assertFalse(Cookbooker.checkSearch(""));
assertFalse(Cookbooker.checkSearch(""));
}
@Test
public void testRecipe()
{
//Pass
assertTrue(Cookbooker.checkRecipe(""));
//Fail
assertFalse(Cookbooker.checkRecipe(""));
}
@Test
public void testDescription()
{
//Pass
assertTrue(Cookbooker.checkDescription(""));
//Fail
assertFalse(Cookbooker.checkDescription(""));
}
@Test
public void testIngredients()
{
}
@Test
public void testInstructions()
{
}
}