Commit Graph

  • b8b4844c38 add testcase for inherition 金戟 2020-11-21 22:53:32 +0800
  • 2ae34e0b41 update release note 金戟 2020-11-18 11:03:53 +0800
  • 401b5f83d7 support enable diagnose log by test class 金戟 2020-11-18 10:31:33 +0800
  • 5770a702cc add test for times method 金戟 2020-11-18 10:29:44 +0800
  • 15c7e9c48d add matcher doc, add kotlin matcher test case 金戟 2020-11-17 19:47:21 +0800
  • 0657c19da3 set to next snapshot version 金戟 2020-11-17 19:45:31 +0800
  • b275f32e44 bump version to 0.3.0, fix javadoc v0.3.0 金戟 2020-11-17 15:33:39 +0800
  • 85276e1c55 maven plugin is usually required 金戟 2020-11-17 14:08:14 +0800
  • c68289920f move verify method to verifier class 金戟 2020-11-17 14:06:59 +0800
  • 7e77f77fa2 print count of mock method found 金戟 2020-11-17 13:09:34 +0800
  • 40a1a999a7 use variable length args 金戟 2020-11-17 13:07:53 +0800
  • 7d2dd83410 consider return type when calculating stack change 金戟 2020-11-16 23:13:45 +0800
  • 43cd4aeeec add test case for matchers 金戟 2020-11-16 21:00:10 +0800
  • 525e252f96 skip type comparation for macher 金戟 2020-11-16 19:19:02 +0800
  • f63b694b0c move matchers to standalone package 金戟 2020-11-16 19:11:31 +0800
  • 809b1aa57f let's handle invoke and array correctly 金戟 2020-11-16 19:01:29 +0800
  • f7dba2d33d add instrument process debug log 金戟 2020-11-16 14:40:24 +0800
  • 36e260688e need to increase stack by 1 金戟 2020-11-16 14:25:20 +0800
  • 648e4aa9cc print code location in warning message 金戟 2020-11-16 14:16:58 +0800
  • 80499f0da2 update release note Fan Lin 2020-11-15 14:37:44 +0800
  • d7ffbcbc32 remove unused mock type Fan Lin 2020-11-15 14:36:57 +0800
  • e586d5db79 handle matcher in verification Fan Lin 2020-11-15 14:34:29 +0800
  • bf9ceeea0f use release profile 金戟 2020-11-14 07:06:36 +0800
  • 73ef418f39 complete pom file information 金戟 2020-11-14 06:54:56 +0800
  • c6ea4c168d add verify matcher 金戟 2020-11-13 23:41:34 +0800
  • 3f59e9e098 opensourced with MIT license 金戟 2020-11-10 14:12:25 +0800
  • 754d9ce08d update upcoming version feature 金戟 2020-11-10 14:10:14 +0800
  • 72269fbcd8 rename to testable mock 金戟 2020-11-10 13:06:48 +0800
  • 6e47057d7f add test case for final field modification 金戟 2020-11-10 11:20:21 +0800
  • 854c062e93 implement getter of private field 金戟 2020-11-10 11:01:22 +0800
  • baf3c8d657 add verify method to doc 金戟 2020-11-10 06:54:01 +0800
  • 7e88813518 v0.2.2 released v0.2.2 金戟 2020-11-07 23:39:21 +0800
  • 88fddf2bcc allow to check method never invoke with parameters 金戟 2020-11-07 23:24:53 +0800
  • ba2a823c19 add second solution for IDE test problem 金戟 2020-11-05 16:53:01 +0800
  • 4b282179f4 fix tools.jar issue with java 9+ 金戟 2020-11-04 11:48:07 +0800
  • 6454ae547e quick check several invocation with same parameters 金戟 2020-11-01 13:43:56 +0800
  • 5b7382e9b0 require more stack space 金戟 2020-11-01 13:42:44 +0800
  • dc904496fc rename verify method names 金戟 2020-11-01 09:41:01 +0800
  • 6f74ba771c upgrade surefire plugin to fix conflict with junit 5 金戟 2020-11-01 09:02:00 +0800
  • df63bc5c74 fix unsafe access warning 金戟 2020-11-01 07:53:04 +0800
  • da3eca3d49 mn.parameters could be null 金戟 2020-10-31 22:29:22 +0800
  • d816726f4f implementation parameter verification 金戟 2020-10-31 21:02:35 +0800
  • 4b1b1c3126 bump version to 0.2.2 snapshot 金戟 2020-10-31 18:39:38 +0800
  • 649fdebda7 record parameters of mock invoke 金戟 2020-10-31 17:22:59 +0800
  • 24e4b4f317 refactor invoke record logic to its own util 金戟 2020-10-30 21:39:02 +0800
  • 0b9a9c7ac6 version tips 金戟 2020-10-30 17:58:27 +0800
  • e33c208b8d split private access and mock demo class 金戟 2020-10-28 09:12:25 +0800
  • afecf4ddf5 add faq and known issue doc v0.2.1 金戟 2020-10-27 23:02:31 +0800
  • ae134ac5ce support mock invoke by interface instance 金戟 2020-10-27 20:00:25 +0800
  • 36136e878e fit kotlin companion object as static method 金戟 2020-10-27 11:54:00 +0800
  • 0ef13a8e95 implement static method mock 金戟 2020-10-27 09:22:42 +0800
  • 989a52a048 split core package into core and processor 金戟 2020-10-27 06:54:36 +0800
  • 419a10669d add case to test kotlin invoke java method 金戟 2020-10-26 20:39:12 +0800
  • 2ad671e1f9 use add instead of insert 金戟 2020-10-26 07:52:47 +0800
  • f9fc1e6224 0.2.0 released, bump everything to 0.2.1-snapshot 金戟 2020-10-25 21:15:26 +0800
  • a0509a889f unify usage of TestableMock, no more targetClass v0.2.0 金戟 2020-10-25 20:40:44 +0800
  • 9981aafa93 add project description 金戟 2020-10-25 14:24:21 +0800
  • 53d27f337c update release note, put surefire config back as comment 金戟 2020-10-25 13:58:03 +0800
  • e2d9c754e0 implement verify mock invoke times method 金戟 2020-10-25 10:23:43 +0800
  • ee21025dbb rename annotations to reflect actual use 金戟 2020-10-24 09:30:36 +0800
  • a85a4daf9e add usage doc 金戟 2020-10-23 23:22:53 +0800
  • 4173828d4f no more EnableTestable annotation in agent 金戟 2020-10-23 21:17:48 +0800
  • 4f6da20fa4 targetClass parameter use class type instead of string 金戟 2020-10-22 23:41:34 +0800
  • 8cc0b0313a anchoring base jdk version to 1.6+ 金戟 2020-10-22 21:05:17 +0800
  • b6070ad24d remove agent from core jar, bump to 0.2.0-snapshot 金戟 2020-10-22 20:57:02 +0800
  • 33a16f34af add maven plugin, refactor modules 金戟 2020-10-22 09:43:52 +0800
  • 26712108d6 fix bytecode order and async test case 金戟 2020-10-21 21:45:12 +0800
  • 2fda70d7b4 remove EnableTestableInject annotation 金戟 2020-10-20 22:48:45 +0800
  • 379eabc791 move TEST_CASE and SOURCE_METHOD to TestableTool class and bump to v0.1.1 金戟 2020-10-20 22:47:25 +0800
  • d9a7e91b65 use TEST_CASE and SOURCE_METHOD instead of method call 金戟 2020-10-20 22:36:50 +0800
  • 770aca8a00 add demo module 金戟 2020-10-20 21:08:47 +0800
  • 42a5c501fd fix unit coverage report 金戟 2020-10-19 22:55:07 +0800
  • 1df9374691 better test case 金戟 2020-10-19 20:35:24 +0800
  • 012022d691 rename packages 金戟 2020-10-19 09:46:54 +0800
  • 3bf9e1a623 move agent jar to class folder and bump version to v0.1.0-snapshot 金戟 2020-10-14 20:18:45 +0800
  • c869caa0c9 support targetMethod parameter of TestableInject annotation 金戟 2020-10-13 23:13:07 +0800
  • 64227f1ed0 implement member method substitution for common object member method 金戟 2020-10-13 22:40:59 +0800
  • bc315b72e3 use bytecode stack effect to calculate method begin pos 金戟 2020-10-13 21:20:20 +0800
  • 6c5bfb9c9b support specify target class and method for injection 金戟 2020-10-12 23:34:21 +0800
  • bf90b5c3b9 bump version to 0.0.5-snapshot 金戟 2020-10-12 20:49:10 +0800
  • a8a84900ef reduce complexity 金戟 2020-10-12 20:15:42 +0800
  • b2ecd2fd14 generate testable internal ref at runtime instead of compile time 金戟 2020-10-12 20:09:11 +0800
  • ce0e7e4d3a dynamically update testable inject method access 金戟 2020-10-12 19:20:03 +0800
  • efccedc996 refactor and remove unit test framework dependence 金戟 2020-10-12 19:01:01 +0800
  • 78d3b2ea90 add parameter to allow choose use code or bytecode modification for private member access 金戟 2020-08-02 22:55:32 +0800
  • 276c23e906 refact and remove unused method 金戟 2020-08-02 22:54:21 +0800
  • f614690016 remove n.e class and testable setup method 金戟 2020-07-30 00:16:08 +0800
  • 9321980a68 dynamical make substitution via byte code exchange 金戟 2020-07-29 21:41:38 +0800
  • 47aa73bd13 make testable inject method public 金戟 2020-07-29 11:57:50 +0800
  • bd203dc409 generate testable reference field 金戟 2020-07-28 17:50:12 +0800
  • ee275a319a exact match substitution method 金戟 2020-07-27 23:13:55 +0800
  • 4918a17a08 bump version to 0.0.4 金戟 2020-07-27 22:44:46 +0800
  • e6ff355da9 code refactor and add test case for util classes 金戟 2020-07-27 20:41:12 +0800
  • 2f6c2105f6 handle inner class correctly 金戟 2020-07-26 21:16:46 +0800
  • 9e1c1b8c3b some annotation type can be null, e.g. java.lang.Override 金戟 2020-07-26 20:42:27 +0800
  • a814e51f66 implement util function to get current member method and test case 金戟 2020-07-26 20:20:32 +0800
  • 5ac7f354f3 standalone annotation jar is not necessary 金戟 2020-07-26 16:55:53 +0800
  • 6473efd652 get types instead of size 金戟 2020-07-25 23:20:55 +0800
  • 6009326150 fix incorrect type name in byte code 金戟 2020-07-25 23:12:18 +0800
  • a947939d08 fix package path in strings 金戟 2020-07-25 22:54:57 +0800