Commit Graph

390 Commits

Author SHA1 Message Date
金戟
48993d7f18 add readme 2020-06-03 16:44:44 +08:00
金戟
8e95fefb58 travel all methods before handle testable injection 2020-06-01 19:43:31 +08:00
金戟
0410990a90 add agent module 2020-05-30 00:28:07 +08:00
金戟
4f7fb190db fix case of using member method invocation as invoker 2020-05-29 19:18:54 +08:00
金戟
df0e6766aa testable class is not needed any more 2020-05-22 21:33:16 +08:00
金戟
c905acf44f use global invoke replace testable class method 2020-05-22 21:24:34 +08:00
金戟
229477a336 use global setter replace testable class setter 2020-05-22 20:18:02 +08:00
金戟
35a29aa95c extract test setup method to standalone generator 2020-05-21 23:38:28 +08:00
金戟
fa79075055 rename annotations 2020-05-21 22:21:17 +08:00
金戟
70b68425b4 bump v0.0.2 2020-05-21 10:40:18 +08:00
金戟
eeb3117e7b fix crash when meet primary parameter type 2020-05-21 10:37:13 +08:00
金戟
fecaafca88 able to inject member methods 2020-05-21 10:05:46 +08:00
金戟
973ca937f6 refactor e class, add pool for member method substitution 2020-05-20 17:32:13 +08:00
金戟
e17846120f fix global new method, v0.0.1 milestone complete 2020-05-19 23:05:18 +08:00
金戟
14659f332d add substitutions to global inject method pool 2020-05-19 21:18:08 +08:00
金戟
24a0cb32b2 extract testable context 2020-05-19 13:17:28 +08:00
金戟
7c1cb7d0ad create annotation via tree maker 2020-05-19 10:15:55 +08:00
金戟
7c1da02293 extract setup method and inject methods 2020-05-19 00:21:58 +08:00
金戟
ce296710d9 generate correct setter and getter 2020-05-17 01:22:51 +08:00
金戟
bc49fda272 handling setter exchange 2020-05-16 23:39:02 +08:00
金戟
cbb3a62fff add private field access generators 2020-05-16 21:13:41 +08:00
金戟
12ddb9398c use testable annotation for both dev and test role 2020-05-16 12:29:37 +08:00
金戟
44eda2be06 add pool field to static new class 2020-05-16 12:03:29 +08:00
金戟
f76da5d9b0 fit more new operation statement 2020-05-15 23:35:45 +08:00
金戟
b9796e0397 fix generated static new class structure 2020-05-15 17:56:21 +08:00
金戟
3d98eb4c8a refactor naming 2020-05-15 00:42:00 +08:00
金戟
67eeb52513 replace new operator with n.e.w method 2020-05-15 00:39:37 +08:00
金戟
df55e05a57 fit jdk 13 filter behavior 2020-05-15 00:37:22 +08:00
金戟
6ea3072f76 catch exceptions for new 2020-05-14 18:45:12 +08:00
金戟
3e90422cb6 move static new method to global class 2020-05-14 18:33:26 +08:00
金戟
066107372b generate static new method 2020-05-13 22:32:36 +08:00
金戟
8a13e3d595 refactor and extract generators 2020-05-13 20:07:08 +08:00
金戟
e6f450dff4 success to run unit test on private method 2020-05-13 11:47:22 +08:00
金戟
a8a08c4fd7 reflect call with parameter 2020-05-12 22:37:27 +08:00
金戟
f45c7a34bc handle private method without parameter 2020-05-12 19:44:42 +08:00
金戟
6a58e4f301 call super method 2020-05-12 17:48:16 +08:00
金戟
23487b26c9 creat testable methods in new class 2020-05-12 10:55:33 +08:00
金戟
0d0b110609 generate testable type 2020-05-09 17:49:17 +08:00
金戟
5e2e4811fd let processor accessable 2020-05-09 16:26:19 +08:00
金戟
a23cdb29d9 add testable and testableinject annotation 2020-05-09 00:09:44 +08:00