diff --git a/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args.params.yaml b/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args.params.yaml
index 409c245bd6156f8f83eb6e04b8e969f99464e4b2..5e075adcc329076bc5cec35cc3d74ce0d1d97d41 100644
--- a/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args.params.yaml
+++ b/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args.params.yaml
@@ -110,3 +110,13 @@ cases:
let v: A[]> = new A[]>(new A[0])
decl: |-
type B = X[]
+
+ - use: |-
+ let v: A = new A(null) // shouldn't assign to subclass
+ decl: |-
+ type B = A[]
+
+ - use: |-
+ let v: A = new A(1)
+ decl: |-
+ type B = A[]
diff --git a/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args_neg.params.yaml b/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args_neg.params.yaml
index 8eb342ff1b0bdeb2c9bd26623c3f315ea16ffde8..d789c11875a3289eda7ffae1dc33d0e96a673ac0 100644
--- a/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args_neg.params.yaml
+++ b/plugins/ets/tests/ets-templates/05.generics/05.parameterized_declarations/type_arguments_of_parameterized_declarations/class_args_neg.params.yaml
@@ -9,9 +9,6 @@ cases:
let v: A = new A(new X()) // X is out of the bound
bound: ' extends Y|null'
- - use: |-
- let v: A = new A(null) // shouldn't assign to subclass
-
- use: |-
let v: A = new A(new X()) // syntax error
@@ -89,6 +86,3 @@ cases:
# not a reference type
- use: |-
let v: A = new A(Color.Red)
-
- - use: |-
- let v: A = new A(1)