mirror of
https://github.com/alibaba/testable-mock.git
synced 2025-03-25 01:00:24 +08:00
move demo code out of testable package
This commit is contained in:
parent
40073ad784
commit
6f079db3f3
@ -1,8 +1,11 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox;
|
||||
import com.alibaba.testable.demo.basic.model.Box;
|
||||
import com.alibaba.testable.demo.basic.model.Color;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.Box;
|
||||
import com.alibaba.demo.basic.model.Color;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.Box;
|
||||
import com.alibaba.demo.basic.model.Color;
|
||||
|
||||
/**
|
||||
* 演示父类变量引用子类对象时的Mock场景
|
@ -1,7 +1,8 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
@ -1,6 +1,7 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import java.util.*;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic.model;
|
||||
package com.alibaba.demo.basic.model;
|
||||
|
||||
public class BlackBox extends Box implements Color {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic.model;
|
||||
package com.alibaba.demo.basic.model;
|
||||
|
||||
abstract public class Box {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic.model;
|
||||
package com.alibaba.demo.basic.model;
|
||||
|
||||
public interface Color {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi;
|
||||
package com.alibaba.demo.one2multi;
|
||||
|
||||
public class ASvc {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi;
|
||||
package com.alibaba.demo.one2multi;
|
||||
|
||||
public class BSvc {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi;
|
||||
package com.alibaba.demo.one2multi;
|
||||
|
||||
public class CSvc {
|
||||
|
@ -1,10 +1,13 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.Box;
|
||||
import com.alibaba.demo.basic.model.Color;
|
||||
import com.alibaba.testable.core.annotation.MockMethod;
|
||||
import com.alibaba.testable.demo.basic.DemoInherit;
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox;
|
||||
import com.alibaba.testable.demo.basic.model.Box;
|
||||
import com.alibaba.testable.demo.basic.model.Color;
|
||||
import com.alibaba.demo.basic.DemoInherit;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.Box;
|
||||
import com.alibaba.demo.basic.model.Color;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static com.alibaba.testable.core.matcher.InvokeVerifier.verify;
|
@ -1,9 +1,10 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.testable.core.annotation.MockMethod;
|
||||
import com.alibaba.testable.core.error.VerifyFailedError;
|
||||
import com.alibaba.testable.demo.basic.DemoMatcher;
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.DemoMatcher;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static com.alibaba.testable.core.matcher.InvokeMatcher.*;
|
@ -1,8 +1,10 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import com.alibaba.testable.core.annotation.MockConstructor;
|
||||
import com.alibaba.testable.core.annotation.MockMethod;
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox;
|
||||
import com.alibaba.demo.basic.model.BlackBox;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.concurrent.Executors;
|
||||
@ -93,7 +95,7 @@ class DemoMockTest {
|
||||
|
||||
@Test
|
||||
void should_able_to_mock_static_method() {
|
||||
assertEquals("not_secret_box", demoMock.getBox().get());
|
||||
Assertions.assertEquals("not_secret_box", demoMock.getBox().get());
|
||||
verify("secretBox").withTimes(1);
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import com.alibaba.testable.core.accessor.PrivateAccessor;
|
||||
import com.alibaba.testable.demo.basic.DemoPrivateAccess;
|
||||
import com.alibaba.demo.basic.DemoPrivateAccess;
|
||||
import com.alibaba.testable.processor.annotation.EnablePrivateAccess;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
@ -1,8 +1,8 @@
|
||||
package com.alibaba.testable.demo.basic;
|
||||
package com.alibaba.demo.basic;
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockConstructor;
|
||||
import com.alibaba.testable.core.annotation.MockMethod;
|
||||
import com.alibaba.testable.demo.basic.DemoTemplate;
|
||||
import com.alibaba.demo.basic.DemoTemplate;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.*;
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi;
|
||||
package com.alibaba.demo.one2multi;
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi;
|
||||
package com.alibaba.demo.one2multi;
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi;
|
||||
package com.alibaba.demo.one2multi;
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi;
|
||||
package com.alibaba.demo.one2multi;
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockWith;
|
||||
import org.junit.jupiter.api.Test;
|
@ -1,8 +1,8 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox
|
||||
import com.alibaba.testable.demo.basic.model.Box
|
||||
import com.alibaba.testable.demo.basic.model.Color
|
||||
import com.alibaba.demo.basic.model.BlackBox
|
||||
import com.alibaba.demo.basic.model.Box
|
||||
import com.alibaba.demo.basic.model.Color
|
||||
|
||||
/**
|
||||
* 演示父类变量引用子类对象时的Mock场景
|
@ -1,6 +1,6 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox
|
||||
import com.alibaba.demo.basic.model.BlackBox
|
||||
import java.util.*
|
||||
|
||||
/**
|
@ -1,7 +1,7 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox
|
||||
import com.alibaba.testable.demo.basic.model.ColorBox
|
||||
import com.alibaba.demo.basic.model.BlackBox
|
||||
import com.alibaba.demo.basic.model.ColorBox
|
||||
import java.nio.file.Files
|
||||
import java.nio.file.Paths
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
/**
|
||||
* 演示私有成员访问功能
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import java.util.ArrayList
|
||||
import java.util.HashMap
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic.model
|
||||
package com.alibaba.demo.basic.model
|
||||
|
||||
|
||||
class BlackBox(var input: String) : Box(), Color {
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic.model
|
||||
package com.alibaba.demo.basic.model
|
||||
|
||||
abstract class Box {
|
||||
|
@ -0,0 +1,7 @@
|
||||
package com.alibaba.demo.basic.model
|
||||
|
||||
interface Color {
|
||||
|
||||
val color: String
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.java2kotlin
|
||||
package com.alibaba.demo.java2kotlin
|
||||
|
||||
import java.io.File
|
||||
import java.io.IOException
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi
|
||||
package com.alibaba.demo.one2multi
|
||||
|
||||
class ASvc {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi
|
||||
package com.alibaba.demo.one2multi
|
||||
|
||||
class BSvc {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi
|
||||
package com.alibaba.demo.one2multi
|
||||
|
||||
class CSvc {
|
||||
|
@ -1,7 +0,0 @@
|
||||
package com.alibaba.testable.demo.basic.model
|
||||
|
||||
interface Color {
|
||||
|
||||
val color: String
|
||||
|
||||
}
|
@ -1,10 +1,10 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
||||
import com.alibaba.testable.core.matcher.InvokeVerifier
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox
|
||||
import com.alibaba.testable.demo.basic.model.Box
|
||||
import com.alibaba.testable.demo.basic.model.Color
|
||||
import com.alibaba.demo.basic.model.BlackBox
|
||||
import com.alibaba.demo.basic.model.Box
|
||||
import com.alibaba.demo.basic.model.Color
|
||||
import org.junit.jupiter.api.Assertions
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
@ -14,7 +14,7 @@ import org.junit.jupiter.api.Test
|
||||
*/
|
||||
internal class DemoInheritTest {
|
||||
|
||||
private val demoInherit = DemoInherit()
|
||||
private val demoInherit = com.alibaba.demo.basic.DemoInherit()
|
||||
|
||||
class Mock {
|
||||
@MockMethod(targetMethod = "put")
|
@ -1,10 +1,10 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
||||
import com.alibaba.testable.core.error.VerifyFailedError
|
||||
import com.alibaba.testable.core.matcher.InvokeMatcher
|
||||
import com.alibaba.testable.core.matcher.InvokeVerifier
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox
|
||||
import com.alibaba.demo.basic.model.BlackBox
|
||||
import org.junit.jupiter.api.Assertions
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
@ -14,19 +14,19 @@ import org.junit.jupiter.api.Test
|
||||
*/
|
||||
internal class DemoMatcherTest {
|
||||
|
||||
private val demoMatcher = DemoMatcher()
|
||||
private val demoMatcher = com.alibaba.demo.basic.DemoMatcher()
|
||||
|
||||
class Mock {
|
||||
@MockMethod(targetMethod = "methodToBeMocked")
|
||||
private fun methodWithoutArgument(self: DemoMatcher) {
|
||||
private fun methodWithoutArgument(self: com.alibaba.demo.basic.DemoMatcher) {
|
||||
}
|
||||
|
||||
@MockMethod(targetMethod = "methodToBeMocked")
|
||||
private fun methodWithArguments(self: DemoMatcher, a1: Any, a2: Any) {
|
||||
private fun methodWithArguments(self: com.alibaba.demo.basic.DemoMatcher, a1: Any, a2: Any) {
|
||||
}
|
||||
|
||||
@MockMethod(targetMethod = "methodToBeMocked")
|
||||
private fun methodWithArrayArgument(self: DemoMatcher, a: Array<Any>) {
|
||||
private fun methodWithArrayArgument(self: com.alibaba.demo.basic.DemoMatcher, a: Array<Any>) {
|
||||
}
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockConstructor
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
||||
import com.alibaba.testable.core.matcher.InvokeVerifier.verify
|
||||
import com.alibaba.testable.core.tool.TestableTool.SOURCE_METHOD
|
||||
import com.alibaba.testable.core.tool.TestableTool.MOCK_CONTEXT
|
||||
import com.alibaba.testable.demo.basic.model.BlackBox
|
||||
import com.alibaba.testable.demo.basic.model.ColorBox
|
||||
import com.alibaba.demo.basic.model.BlackBox
|
||||
import com.alibaba.demo.basic.model.ColorBox
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
||||
import org.junit.jupiter.api.Test
|
||||
import java.util.concurrent.Executors
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.core.accessor.PrivateAccessor
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.basic
|
||||
package com.alibaba.demo.basic
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockConstructor
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.java2kotlin
|
||||
package com.alibaba.demo.java2kotlin
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
||||
import com.alibaba.testable.core.matcher.InvokeVerifier.verify
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi
|
||||
package com.alibaba.demo.one2multi
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi
|
||||
package com.alibaba.demo.one2multi
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi
|
||||
package com.alibaba.demo.one2multi
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockMethod
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.alibaba.testable.demo.one2multi
|
||||
package com.alibaba.demo.one2multi
|
||||
|
||||
import com.alibaba.testable.core.annotation.MockWith
|
||||
import com.alibaba.testable.core.matcher.InvokeVerifier.verify
|
@ -59,8 +59,8 @@ Executing the unit test again will print out the signatures of all mock methods,
|
||||
[VERBOSE] Test case "should_able_to_set_mock_context"
|
||||
[DIAGNOSE] Found 6 test cases
|
||||
[DIAGNOSE] Handling mock class com/alibaba/testable/demo/basic/DemoMockTest$Mock
|
||||
[VERBOSE] Mock constructor "createBlackBox" as "com.alibaba.testable.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[VERBOSE] Mock method "innerFunc" as "com.alibaba.testable.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
[VERBOSE] Mock constructor "createBlackBox" as "com.alibaba.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[VERBOSE] Mock method "innerFunc" as "com.alibaba.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
... ...
|
||||
[VERBOSE] Mock method "callFromDifferentMethod" as "()Ljava/lang/String;"
|
||||
[DIAGNOSE] Found 8 mock methods
|
||||
@ -68,14 +68,14 @@ Executing the unit test again will print out the signatures of all mock methods,
|
||||
[DIAGNOSE] Handling method <init>
|
||||
[VERBOSE] Line 13, constructing "java.lang.Object()"
|
||||
[DIAGNOSE] Handling method newFunc
|
||||
[VERBOSE] Line 19, constructing "com.alibaba.testable.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[VERBOSE] Line 19, constructing "com.alibaba.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[DIAGNOSE] Line 19, mock method "createBlackBox" used
|
||||
[VERBOSE] Line 19, invoking "com.alibaba.testable.demo.basic.DemoMockTest$Mock::createBlackBox(java.lang.String) : com.alibaba.testable.demo.basic.model.BlackBox"
|
||||
[VERBOSE] Line 20, invoking "com.alibaba.testable.demo.basic.model.BlackBox::get() : java.lang.String"
|
||||
[VERBOSE] Line 19, invoking "com.alibaba.demo.basic.DemoMockTest$Mock::createBlackBox(java.lang.String) : com.alibaba.demo.basic.model.BlackBox"
|
||||
[VERBOSE] Line 20, invoking "com.alibaba.demo.basic.model.BlackBox::get() : java.lang.String"
|
||||
[DIAGNOSE] Handling method outerFunc
|
||||
[VERBOSE] Line 27, constructing "java.lang.StringBuilder()"
|
||||
[VERBOSE] Line 27, invoking "java.lang.StringBuilder::append(java.lang.String) : java.lang.StringBuilder"
|
||||
[VERBOSE] Line 27, invoking "com.alibaba.testable.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
[VERBOSE] Line 27, invoking "com.alibaba.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
[DIAGNOSE] Line 27, mock method "innerFunc" used
|
||||
... ...
|
||||
```
|
||||
|
@ -64,8 +64,8 @@ class DemoTest {
|
||||
[VERBOSE] Test case "should_able_to_set_mock_context"
|
||||
[DIAGNOSE] Found 6 test cases
|
||||
[DIAGNOSE] Handling mock class com/alibaba/testable/demo/basic/DemoMockTest$Mock
|
||||
[VERBOSE] Mock constructor "createBlackBox" as "com.alibaba.testable.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[VERBOSE] Mock method "innerFunc" as "com.alibaba.testable.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
[VERBOSE] Mock constructor "createBlackBox" as "com.alibaba.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[VERBOSE] Mock method "innerFunc" as "com.alibaba.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
... ...
|
||||
[VERBOSE] Mock method "callFromDifferentMethod" as "()Ljava/lang/String;"
|
||||
[DIAGNOSE] Found 8 mock methods
|
||||
@ -73,14 +73,14 @@ class DemoTest {
|
||||
[DIAGNOSE] Handling method <init>
|
||||
[VERBOSE] Line 13, constructing "java.lang.Object()"
|
||||
[DIAGNOSE] Handling method newFunc
|
||||
[VERBOSE] Line 19, constructing "com.alibaba.testable.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[VERBOSE] Line 19, constructing "com.alibaba.demo.basic.model.BlackBox(java.lang.String)"
|
||||
[DIAGNOSE] Line 19, mock method "createBlackBox" used
|
||||
[VERBOSE] Line 19, invoking "com.alibaba.testable.demo.basic.DemoMockTest$Mock::createBlackBox(java.lang.String) : com.alibaba.testable.demo.basic.model.BlackBox"
|
||||
[VERBOSE] Line 20, invoking "com.alibaba.testable.demo.basic.model.BlackBox::get() : java.lang.String"
|
||||
[VERBOSE] Line 19, invoking "com.alibaba.demo.basic.DemoMockTest$Mock::createBlackBox(java.lang.String) : com.alibaba.demo.basic.model.BlackBox"
|
||||
[VERBOSE] Line 20, invoking "com.alibaba.demo.basic.model.BlackBox::get() : java.lang.String"
|
||||
[DIAGNOSE] Handling method outerFunc
|
||||
[VERBOSE] Line 27, constructing "java.lang.StringBuilder()"
|
||||
[VERBOSE] Line 27, invoking "java.lang.StringBuilder::append(java.lang.String) : java.lang.StringBuilder"
|
||||
[VERBOSE] Line 27, invoking "com.alibaba.testable.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
[VERBOSE] Line 27, invoking "com.alibaba.demo.basic.DemoMock::innerFunc(java.lang.String) : java.lang.String"
|
||||
[DIAGNOSE] Line 27, mock method "innerFunc" used
|
||||
... ...
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user