Mercurial > projects > qtd
comparison d2/qt/core/test/Objects.d @ 386:7dddafad5a20
shared stor fix
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Mon, 19 Jul 2010 13:29:57 +0300 |
parents | bd7f485e3573 |
children |
comparison
equal
deleted
inserted
replaced
385:e700fa4916e4 | 386:7dddafad5a20 |
---|---|
1 module qt.core.test.Objects; | 1 module qt.core.test.Objects; |
2 | |
3 import std.stdio; | |
4 | 2 |
5 // make sure QtdUnittest is defined | 3 // make sure QtdUnittest is defined |
6 version (QtdUnittest) {} else { static assert(false); } | 4 version (QtdUnittest) {} else { static assert(false); } |
7 | 5 |
8 import | 6 import |
9 core.memory, | 7 core.memory, |
10 qtd.Debug, | 8 qtd.Debug, |
11 qtd.meta.Runtime, | 9 qtd.meta.Runtime, |
12 qt.core.QObject, | 10 qt.core.QObject, |
13 qt.core.QMetaObject; | 11 qt.core.QMetaObject; |
14 | |
15 import std.stdio; | |
16 | 12 |
17 extern (C) void* qtd_test_QObject_create(void* parent); | 13 extern (C) void* qtd_test_QObject_create(void* parent); |
18 extern (C) void qtd_test_QObject_delete(void* nativeId); | 14 extern (C) void qtd_test_QObject_delete(void* nativeId); |
19 extern (C) void qtd_test_QObject_event(void* nativeId); | 15 extern (C) void qtd_test_QObject_event(void* nativeId); |
20 | 16 |
95 assert(C1.slot1Called == 2); | 91 assert(C1.slot1Called == 2); |
96 } | 92 } |
97 | 93 |
98 unittest | 94 unittest |
99 { | 95 { |
100 writeln("Here"); | |
101 static void reset() | 96 static void reset() |
102 { | 97 { |
103 qtdDebug.reset(); | 98 qtdDebug.reset(); |
104 C1.reset(); | 99 C1.reset(); |
105 } | 100 } |