File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package org.usvm.samples
22
33import org.jacodb.ets.model.EtsScene
4+ import org.junit.jupiter.api.Disabled
45import org.junit.jupiter.api.Test
56import org.usvm.api.TsValue
67import org.usvm.util.TsMethodTestRunner
@@ -153,6 +154,16 @@ class Call : TsMethodTestRunner() {
153154 { r -> r.number == 2.0 }
154155 )
155156 }
157+
158+ @Disabled(" Namespaces are not supported" )
159+ @Test
160+ fun `test namespace` () {
161+ val method = getMethod(className, " callNamespace" )
162+ discoverProperties<TsValue .TsNumber >(
163+ method = method,
164+ { r -> r.number == 30.0 }
165+ )
166+ }
156167}
157168
158169fun fib (n : Double ): Double {
Original file line number Diff line number Diff line change @@ -91,6 +91,10 @@ class Call {
9191 callOverloadedString ( ) : number {
9292 return this . overloaded ( "test" ) ;
9393 }
94+
95+ callNamespace ( ) : number {
96+ return new N1 . C ( ) . foo ( ) ;
97+ }
9498}
9599
96100class A {
@@ -120,3 +124,15 @@ namespace N2 {
120124 }
121125 }
122126}
127+
128+ class Parent {
129+ virtualMethod ( ) : number {
130+ return 1 ;
131+ }
132+ }
133+
134+ class Child extends Parent {
135+ override virtualMethod ( ) : number {
136+ return 2 ;
137+ }
138+ }
You can’t perform that action at this time.
0 commit comments