Skip to content

Commit dd11ed5

Browse files
Added Mockito Tutorials
1 parent dcbd2fc commit dd11ed5

File tree

78 files changed

+1618
-98
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+1618
-98
lines changed

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Tutorial1-1Basics/src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="com.example.tutorial1_1basics">
3+
package="com.smarttoolfactory.tutorial1_1basics">
44

55
<application
66
android:allowBackup="true"
@@ -9,7 +9,7 @@
99
android:roundIcon="@mipmap/ic_launcher_round"
1010
android:supportsRtl="true"
1111
android:theme="@style/AppTheme">
12-
<activity android:name=".MainActivity">
12+
<activity android:name="com.smarttoolfactory.tutorial1_1basics.MainActivity">
1313
<intent-filter>
1414
<action android:name="android.intent.action.MAIN" />
1515

Tutorial1-1Basics/src/main/java/com/example/tutorial1_1basics/Calculation.java renamed to Tutorial1-1Basics/src/main/java/com/smarttoolfactory/tutorial1_1basics/Calculation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.tutorial1_1basics;
1+
package com.smarttoolfactory.tutorial1_1basics;
22

33
import java.util.StringTokenizer;
44

Tutorial1-1Basics/src/main/java/com/example/tutorial1_1basics/MainActivity.kt renamed to Tutorial1-1Basics/src/main/java/com/smarttoolfactory/tutorial1_1basics/MainActivity.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
package com.example.tutorial1_1basics
1+
package com.smarttoolfactory.tutorial1_1basics
22

33
import androidx.appcompat.app.AppCompatActivity
44
import android.os.Bundle
5-
import androidx.lifecycle.*
65

76

87
class MainActivity : AppCompatActivity() {

Tutorial1-1Basics/src/main/java/com/example/tutorial1_1basics/MessageUtil.java renamed to Tutorial1-1Basics/src/main/java/com/smarttoolfactory/tutorial1_1basics/MessageUtil.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.tutorial1_1basics;
1+
package com.smarttoolfactory.tutorial1_1basics;
22

33
/*
44
* This class prints the given message on console.
@@ -21,7 +21,11 @@ public String printMessage() {
2121
return message;
2222
}
2323

24-
public String salutationMessage() {
25-
return "Hello";
24+
25+
// add "Hi!" to the message
26+
public String salutationMessage(){
27+
message = "Hi!" + message;
28+
System.out.println(message);
29+
return message;
2630
}
2731
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.smarttoolfactory.tutorial1_1basics;
2+
3+
public class PrimeNumberChecker {
4+
5+
public Boolean validate(final Integer primeNumber) {
6+
for (int i = 2; i < (primeNumber / 2); i++) {
7+
if (primeNumber % i == 0) {
8+
return false;
9+
}
10+
}
11+
return true;
12+
}
13+
}

Tutorial1-1Basics/src/test/java/com/example/tutorial1_1basics/Test1Basic.java

Lines changed: 0 additions & 49 deletions
This file was deleted.

Tutorial1-1Basics/src/test/java/com/example/tutorial1_1basics/JUnitTestSuite.java renamed to Tutorial1-1Basics/src/test/java/com/smarttoolfactory/tutorial1_1basics/JUnitTestSuite.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.tutorial1_1basics;
1+
package com.smarttoolfactory.tutorial1_1basics;
22

33
import junit.framework.TestResult;
44
import junit.framework.TestSuite;
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
package com.smarttoolfactory.tutorial1_1basics;
2+
3+
import static org.hamcrest.CoreMatchers.is;
4+
import static org.junit.Assert.assertEquals;
5+
import static org.junit.Assert.assertThat;
6+
7+
import org.junit.After;
8+
import org.junit.AfterClass;
9+
import org.junit.Before;
10+
import org.junit.BeforeClass;
11+
import org.junit.Test;
12+
13+
public class Test1Basic {
14+
Calculation mCalculation;
15+
16+
@BeforeClass
17+
public static void setUpBeforeClass() throws Exception {
18+
System.out.println("before class");
19+
}
20+
21+
@Before
22+
public void setUp() throws Exception {
23+
mCalculation = new Calculation();
24+
System.out.println("before");
25+
}
26+
27+
@Test
28+
public void testInitial() {
29+
System.out.println("Test Initial");
30+
assertEquals("Hello", new String("Hello"));
31+
assertEquals(new String("Hello"), new String("Hello"));
32+
}
33+
34+
@Test
35+
public void testCube() {
36+
System.out.println("Test case cube");
37+
assertEquals(27, mCalculation.cube(3));
38+
}
39+
40+
@Test
41+
public void testFindMax() {
42+
System.out.println("Test case find max");
43+
assertEquals(4, mCalculation.findMax(new int[]{1, 3, 4, 2}));
44+
assertEquals(-2, mCalculation.findMax(new int[]{-12, -3, -4, -2}));
45+
}
46+
47+
@Test
48+
public void testReverseWord() {
49+
System.out.println("Test case reverse word");
50+
assertEquals("ym eman si nahk", mCalculation.reverseWord("my name is khan"));
51+
}
52+
53+
54+
@After
55+
public void tearDown() throws Exception {
56+
System.out.println("after");
57+
}
58+
59+
@AfterClass
60+
public static void tearDownAfterClass() throws Exception {
61+
System.out.println("after class");
62+
}
63+
64+
}

Tutorial1-1Basics/src/test/java/com/example/tutorial1_1basics/Test2ParameterizedFields.java renamed to Tutorial1-1Basics/src/test/java/com/smarttoolfactory/tutorial1_1basics/Test2ParameterizedFields.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.tutorial1_1basics;
1+
package com.smarttoolfactory.tutorial1_1basics;
22

33
import org.junit.Test;
44
import org.junit.runner.RunWith;

0 commit comments

Comments
 (0)