@@ -45,8 +45,8 @@ describe('test/AspectMetaBuild.test.ts', () => {
4545 const advices = aspect . adviceList ;
4646
4747 assert . deepStrictEqual ( advices , [
48- { name : 'PointcutExample#hello#PointcutAdviceBeforeCallExample#0' , clazz : PointcutAdviceBeforeCallExample } ,
49- { name : 'PointcutExample#hello#PointcutAdviceAfterReturnExample#1' , clazz : PointcutAdviceAfterReturnExample } ,
48+ { name : 'PointcutExample#hello#PointcutAdviceBeforeCallExample#0' , clazz : PointcutAdviceBeforeCallExample , adviceParams : undefined } ,
49+ { name : 'PointcutExample#hello#PointcutAdviceAfterReturnExample#1' , clazz : PointcutAdviceAfterReturnExample , adviceParams : undefined } ,
5050 ] ) ;
5151 } ) ;
5252 } ) ;
@@ -63,9 +63,9 @@ describe('test/AspectMetaBuild.test.ts', () => {
6363 assert ( aspect . method === 'hello' ) ;
6464 const advices = aspect . adviceList ;
6565 assert . deepStrictEqual ( advices , [
66- { name : 'CrosscutExample#hello#CrosscutClassAdviceExample#0' , clazz : CrosscutClassAdviceExample } ,
67- { name : 'CrosscutExample#hello#CrosscutNameAdviceExample#1' , clazz : CrosscutNameAdviceExample } ,
68- { name : 'CrosscutExample#hello#CrosscutCustomAdviceExample#2' , clazz : CrosscutCustomAdviceExample } ,
66+ { name : 'CrosscutExample#hello#CrosscutClassAdviceExample#0' , clazz : CrosscutClassAdviceExample , adviceParams : undefined } ,
67+ { name : 'CrosscutExample#hello#CrosscutNameAdviceExample#1' , clazz : CrosscutNameAdviceExample , adviceParams : undefined } ,
68+ { name : 'CrosscutExample#hello#CrosscutCustomAdviceExample#2' , clazz : CrosscutCustomAdviceExample , adviceParams : undefined } ,
6969 ] ) ;
7070 } ) ;
7171 } ) ;
@@ -83,20 +83,20 @@ describe('test/AspectMetaBuild.test.ts', () => {
8383 const overwriteAdvices = overwriteAspect . adviceList ;
8484
8585 assert . deepStrictEqual ( overwriteAdvices , [
86- { name : 'ChildExample#overwriteMethod#CrosscutOverwriteParentExample#0' , clazz : CrosscutOverwriteParentExample } ,
87- { name : 'ChildExample#overwriteMethod#CrosscutOverwriteChildExample#1' , clazz : CrosscutOverwriteChildExample } ,
86+ { name : 'ChildExample#overwriteMethod#CrosscutOverwriteParentExample#0' , clazz : CrosscutOverwriteParentExample , adviceParams : undefined } ,
87+ { name : 'ChildExample#overwriteMethod#CrosscutOverwriteChildExample#1' , clazz : CrosscutOverwriteChildExample , adviceParams : undefined } ,
8888 // FIXME: parent/child should has correct order
89- { name : 'ChildExample#overwriteMethod#PointcutAdviceOverwriteChildExample#2' , clazz : PointcutAdviceOverwriteChildExample } ,
90- { name : 'ChildExample#overwriteMethod#PointcutAdviceOverwriteParentExample#3' , clazz : PointcutAdviceOverwriteParentExample } ,
89+ { name : 'ChildExample#overwriteMethod#PointcutAdviceOverwriteChildExample#2' , clazz : PointcutAdviceOverwriteChildExample , adviceParams : undefined } ,
90+ { name : 'ChildExample#overwriteMethod#PointcutAdviceOverwriteParentExample#3' , clazz : PointcutAdviceOverwriteParentExample , adviceParams : undefined } ,
9191 ] ) ;
9292
9393 const noOverwriteAspect = aspects . find ( t => t . method === 'noOverwriteMethod' ) ;
9494 assert ( noOverwriteAspect ) ;
9595 assert ( noOverwriteAspect . clazz === ChildExample ) ;
9696 const noOverwriteAdvices = noOverwriteAspect . adviceList ;
9797 assert . deepStrictEqual ( noOverwriteAdvices , [
98- { name : 'ChildExample#noOverwriteMethod#CrosscutNoOverwriteParentExample#0' , clazz : CrosscutNoOverwriteParentExample } ,
99- { name : 'ChildExample#noOverwriteMethod#PointcutAdviceNoOverwriteParentExample#1' , clazz : PointcutAdviceNoOverwriteParentExample } ,
98+ { name : 'ChildExample#noOverwriteMethod#CrosscutNoOverwriteParentExample#0' , clazz : CrosscutNoOverwriteParentExample , adviceParams : undefined } ,
99+ { name : 'ChildExample#noOverwriteMethod#PointcutAdviceNoOverwriteParentExample#1' , clazz : PointcutAdviceNoOverwriteParentExample , adviceParams : undefined } ,
100100 ] ) ;
101101 } ) ;
102102
@@ -112,17 +112,17 @@ describe('test/AspectMetaBuild.test.ts', () => {
112112 assert ( overwriteAspect . clazz === ParentExample ) ;
113113 const overwriteAdvices = overwriteAspect . adviceList ;
114114 assert . deepStrictEqual ( overwriteAdvices , [
115- { name : 'ParentExample#overwriteMethod#CrosscutOverwriteParentExample#0' , clazz : CrosscutOverwriteParentExample } ,
116- { name : 'ParentExample#overwriteMethod#PointcutAdviceOverwriteParentExample#1' , clazz : PointcutAdviceOverwriteParentExample } ,
115+ { name : 'ParentExample#overwriteMethod#CrosscutOverwriteParentExample#0' , clazz : CrosscutOverwriteParentExample , adviceParams : undefined } ,
116+ { name : 'ParentExample#overwriteMethod#PointcutAdviceOverwriteParentExample#1' , clazz : PointcutAdviceOverwriteParentExample , adviceParams : undefined } ,
117117 ] ) ;
118118
119119 const noOverwriteAspect = aspects . find ( t => t . method === 'noOverwriteMethod' ) ;
120120 assert ( noOverwriteAspect ) ;
121121 assert ( noOverwriteAspect . clazz === ParentExample ) ;
122122 const noOverwriteAdvices = noOverwriteAspect . adviceList ;
123123 assert . deepStrictEqual ( noOverwriteAdvices , [
124- { name : 'ParentExample#noOverwriteMethod#CrosscutNoOverwriteParentExample#0' , clazz : CrosscutNoOverwriteParentExample } ,
125- { name : 'ParentExample#noOverwriteMethod#PointcutAdviceNoOverwriteParentExample#1' , clazz : PointcutAdviceNoOverwriteParentExample } ,
124+ { name : 'ParentExample#noOverwriteMethod#CrosscutNoOverwriteParentExample#0' , clazz : CrosscutNoOverwriteParentExample , adviceParams : undefined } ,
125+ { name : 'ParentExample#noOverwriteMethod#PointcutAdviceNoOverwriteParentExample#1' , clazz : PointcutAdviceNoOverwriteParentExample , adviceParams : undefined } ,
126126 ] ) ;
127127 } ) ;
128128 } ) ;
0 commit comments