Browse Source

Finish of Tests implementations

amizukisato 9 years ago
parent
commit
81f0f70f59

+ 38 - 0
src/test/resource/StringGenerator.java

@@ -0,0 +1,38 @@
1
+package test.resource;
2
+
3
+import java.util.Random;
4
+
5
+public class StringGenerator {
6
+
7
+
8
+	char[] chars = "aaaaaabcdeeeeefghiiiijklmnooooopqrstuuuvwxyz123456789".toCharArray();
9
+	String [] providers = {"@hotmail.com", "@gmail.com", "@yahoo.com", "@bol.com", "@ufop.br"};
10
+	
11
+	Random random = new Random();
12
+	public String get(int size)
13
+	{
14
+		StringBuilder sb = new StringBuilder();
15
+		for (int i = 0; i < size; i++) {
16
+			char c = chars[random.nextInt(chars.length)];
17
+			sb.append(c);
18
+		}
19
+		String output = sb.toString();
20
+		return output;
21
+	}
22
+	
23
+	public String generateEmail()
24
+	{
25
+		int size = providers.length;
26
+		int index = random.nextInt(size);
27
+		
28
+		int sizeString = random.nextInt(20);
29
+		
30
+		return this.get(sizeString) + providers[index];
31
+		
32
+		
33
+	}
34
+	
35
+	
36
+	
37
+	
38
+}

+ 20 - 0
src/test/servlet/TestServletConnection.java

@@ -0,0 +1,20 @@
1
+package test.servlet;
2
+
3
+import test.resource.ServletTestGet;
4
+
5
+public class TestServletConnection extends ServletTestGet{
6
+
7
+	@Override
8
+	public String buildUrl() {
9
+		// TODO Auto-generated method stub
10
+		return "";
11
+	}
12
+	
13
+	public boolean analyse(String result)
14
+	{
15
+		return true;
16
+	}
17
+
18
+	
19
+
20
+}

+ 35 - 0
src/test/servlet/event/post/TestCreateItem.java

@@ -0,0 +1,35 @@
1
+package test.servlet.event.post;
2
+
3
+import java.util.HashMap;
4
+import java.util.Map;
5
+
6
+import javafx.util.Pair;
7
+import test.resource.ServletTestPost;
8
+
9
+public class TestCreateItem  extends ServletTestPost{
10
+
11
+	@Override
12
+	public Map<String, String> buildParameters() {
13
+		Map <String, String> map = new HashMap<String, String>();
14
+		map.put("user_id", "16");
15
+		map.put("category_id", "21");
16
+		map.put("text", "Estava de leve na greve");
17
+		
18
+		
19
+		
20
+		return map;
21
+	}
22
+
23
+	@Override
24
+	public Pair<String, String> buildCheckSum() {
25
+		// TODO Auto-generated method stub
26
+		return new Pair<String, String>("categoryId", "21");
27
+	}
28
+
29
+	@Override
30
+	public String buildUrl() {
31
+		// TODO Auto-generated method stub
32
+		return "data?method=create_item";
33
+	}
34
+
35
+}

+ 34 - 0
src/test/servlet/event/post/TestDeleteCategory.java

@@ -0,0 +1,34 @@
1
+package test.servlet.event.post;
2
+
3
+import java.util.HashMap;
4
+import java.util.Map;
5
+
6
+import javafx.util.Pair;
7
+import test.resource.ServletTestPost;
8
+
9
+public class TestDeleteCategory extends ServletTestPost{
10
+
11
+	@Override
12
+	public Map<String, String> buildParameters() {
13
+		
14
+		Map<String, String> map = new HashMap<String, String>();
15
+		map.put("category_id", "12");
16
+		
17
+		return map;
18
+	}
19
+
20
+	@Override
21
+	public Pair<String, String> buildCheckSum() {
22
+		
23
+		return new Pair<String, String>("removed", "true");
24
+		
25
+		
26
+	}
27
+
28
+	@Override
29
+	public String buildUrl() {
30
+		// TODO Auto-generated method stub
31
+		return "data?method=delete_category";
32
+	}
33
+
34
+}

+ 31 - 0
src/test/servlet/event/post/TestDeleteItem.java

@@ -0,0 +1,31 @@
1
+package test.servlet.event.post;
2
+
3
+import java.util.HashMap;
4
+import java.util.Map;
5
+
6
+import javafx.util.Pair;
7
+import test.resource.ServletTestPost;
8
+
9
+public class TestDeleteItem extends ServletTestPost {
10
+
11
+	@Override
12
+	public Map<String, String> buildParameters() {
13
+		Map<String, String> map = new HashMap<String, String>();
14
+		map.put("item_id", "12");
15
+		
16
+		return map;
17
+	}
18
+
19
+	@Override
20
+	public Pair<String, String> buildCheckSum() {
21
+		// TODO Auto-generated method stub
22
+		return new Pair<String, String>("removed", "true");
23
+	}
24
+
25
+	@Override
26
+	public String buildUrl() {
27
+		// TODO Auto-generated method stub
28
+		return "data?method=delete_item";
29
+	}
30
+ 
31
+}

+ 33 - 0
src/test/servlet/event/post/TestUpdateCategory.java

@@ -0,0 +1,33 @@
1
+package test.servlet.event.post;
2
+
3
+import java.util.HashMap;
4
+import java.util.Map;
5
+
6
+import javafx.util.Pair;
7
+import test.resource.ServletTestPost;
8
+
9
+public class TestUpdateCategory extends ServletTestPost{
10
+
11
+	@Override
12
+	public Map<String, String> buildParameters() {
13
+		// TODO Auto-generated method stub
14
+		Map<String , String> map = new HashMap<String, String>();
15
+		map.put("category_id", "22");
16
+		map.put("name", "Category Updated");
17
+		
18
+		return map;
19
+	}
20
+
21
+	@Override
22
+	public Pair<String, String> buildCheckSum() {
23
+		// TODO Auto-generated method stub
24
+		return new Pair<String, String>("updated", "true");
25
+	}
26
+
27
+	@Override
28
+	public String buildUrl() {
29
+		// TODO Auto-generated method stub
30
+		return "data?method=update_category";
31
+	}
32
+
33
+}

+ 33 - 0
src/test/servlet/event/post/TestUpdateItem.java

@@ -0,0 +1,33 @@
1
+package test.servlet.event.post;
2
+
3
+import java.util.HashMap;
4
+import java.util.Map;
5
+
6
+import javafx.util.Pair;
7
+import test.resource.ServletTestPost;
8
+
9
+public class TestUpdateItem extends ServletTestPost{
10
+
11
+	@Override
12
+	public Map<String, String> buildParameters() {
13
+	
14
+		Map <String, String > map = new HashMap<String, String>();
15
+		map.put("item_id", "10");
16
+		map.put("text", "hj a greve acabou");
17
+		
18
+		return map;
19
+	}
20
+
21
+	@Override
22
+	public Pair<String, String> buildCheckSum() {
23
+		// TODO Auto-generated method stub
24
+		return new Pair<String, String>("updated", "true");
25
+	}
26
+
27
+	@Override
28
+	public String buildUrl() {
29
+		// TODO Auto-generated method stub
30
+		return "data?method=update_item";
31
+	}
32
+
33
+}

+ 19 - 0
src/test/servlet/user/get/TestExistsUser.java

@@ -0,0 +1,19 @@
1
+package test.servlet.user.get;
2
+
3
+import javafx.util.Pair;
4
+import test.resource.ServletTestGet;
5
+
6
+public class TestExistsUser extends ServletTestGet {
7
+
8
+	@Override
9
+	public String buildUrl() {
10
+		// TODO Auto-generated method stub
11
+		return "user?method=exists_user&email=esteemailnaoexiste@hotmail.com";
12
+	}
13
+	
14
+	public Pair<String , String> buildCheckSum()
15
+	{
16
+		return new Pair<String, String>("exists", "false");
17
+	}
18
+
19
+}

+ 33 - 0
src/test/servlet/user/post/TestUpdateUser.java

@@ -0,0 +1,33 @@
1
+package test.servlet.user.post;
2
+
3
+import java.util.HashMap;
4
+import java.util.Map;
5
+
6
+import javafx.util.Pair;
7
+import test.resource.ServletTestPost;
8
+
9
+public class TestUpdateUser extends ServletTestPost{
10
+
11
+	@Override
12
+	public Map<String, String> buildParameters() {
13
+		Map <String, String> map = new HashMap<String, String>();
14
+		map.put("user_id", "34");
15
+		map.put("name", "AIlton Mizuki Sato");
16
+		map.put("email", "meunovoemail@email.com");
17
+		return map;
18
+		
19
+	}
20
+
21
+	@Override
22
+	public Pair<String, String> buildCheckSum() {
23
+		// TODO Auto-generated method stub
24
+		return new Pair<String, String>("updated","true");
25
+	}
26
+
27
+	@Override
28
+	public String buildUrl() {
29
+		// TODO Auto-generated method stub
30
+		return "user?method=update";
31
+	}
32
+
33
+}