1
0
mirror of https://github.com/gryf/tagbar.git synced 2026-02-24 19:25:49 +01:00

Add tests to repository

This commit is contained in:
Jan Larres
2013-03-28 00:16:03 +13:00
parent b6f47e4020
commit db9404ca1a
128 changed files with 54624 additions and 0 deletions

22
tests/vala/generics.vala Normal file
View File

@@ -0,0 +1,22 @@
interface Foo : Object {
public void foo<T> (owned T bar) {
bar = null;
}
}
class Baz : Object, Foo {
}
void foo<T> (owned T bar) {
bar = null;
}
void main () {
var bar = new Object ();
foo<Object> (bar);
assert (bar.ref_count == 1);
var baz = new Baz ();
baz.foo<Object> (bar);
assert (baz.ref_count == 1);
}