Skip to content

Commit

Permalink
tests: Add invalid "multiple base classes" tests to increase coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
ricotz committed Nov 4, 2019
1 parent ae1da75 commit 14b72cc
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
2 changes: 2 additions & 0 deletions tests/Makefile.am
Expand Up @@ -646,6 +646,7 @@ TESTS = \
semantic/chainup-gobject-unsupported-type-property.test \
semantic/class-base-type-invalid.test \
semantic/class-base-type-less-accessible.test \
semantic/class-base-type-multiple.test \
semantic/class-compact-field-class.test \
semantic/class-compact-field-lock.test \
semantic/class-compact-field-private.test \
Expand Down Expand Up @@ -704,6 +705,7 @@ TESTS = \
semantic/initializer-unknown-type.test \
semantic/interface-prerequisite-invalid.test \
semantic/interface-prerequisite-less-accessible.test \
semantic/interface-prerequisite-multiple.test \
semantic/localvariable-owned-to-unowned.test \
semantic/localvariable-var-static-access-instance-field.test \
semantic/localvariable-var-static-access-instance-method.test \
Expand Down
13 changes: 13 additions & 0 deletions tests/semantic/class-base-type-multiple.test
@@ -0,0 +1,13 @@
Invalid Code

class Foo {
}

class Bar {
}

class Baz : Foo, Bar {
}

void main () {
}
13 changes: 13 additions & 0 deletions tests/semantic/interface-prerequisite-multiple.test
@@ -0,0 +1,13 @@
Invalid Code

class Foo {
}

class Bar {
}

interface Baz : Foo, Bar {
}

void main () {
}

0 comments on commit 14b72cc

Please sign in to comment.