1
// ---------------------------------------------------------------------------
3
// - standard object library - central object control tester -
4
// ---------------------------------------------------------------------------
5
// - This program is free software; you can redistribute it and/or modify -
6
// - it provided that this copyright notice is kept intact. -
8
// - This program is distributed in the hope that it will be useful, but -
9
// - without any warranty; without even the implied warranty of -
10
// - merchantability or fitness for a particular purpose. In no event shall -
11
// - the copyright holder be liable for any direct, indirect, incidental or -
12
// - special damages arising in any way out of the use of this software. -
13
// ---------------------------------------------------------------------------
14
// - copyright (c) 1999-2011 amaury darsch -
15
// ---------------------------------------------------------------------------
17
#include "Central.hpp"
19
int main (int, char**) {
20
using namespace afnix;
22
// -------------------------------------------------------------------------
24
// -------------------------------------------------------------------------
26
// check for the nil quark
27
if (Central::qmap (0).isnil () == false) return -1;
29
long hq = Central::intern ("hello");
30
long wq = Central::intern ("world");
32
if (hq <= 0) return -1;
33
if (wq <= 0) return -1;
35
if (Central::qmap (hq) != "hello") return -1;
36
if (Central::qmap (wq) != "world") return -1;