summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-08-14 03:11:17 +0000
committerDavid Robillard <d@drobilla.net>2012-08-14 03:11:17 +0000
commit3f6f6bf7ab75abf92ef2ef44c3327f59e238130a (patch)
treee5045584bdbe866153d409a4d61eb4b356dfee64 /test
parent905cd5e70f449738c953ff84a0c935f9c0e4828e (diff)
downloadraul-3f6f6bf7ab75abf92ef2ef44c3327f59e238130a.tar.gz
raul-3f6f6bf7ab75abf92ef2ef44c3327f59e238130a.tar.bz2
raul-3f6f6bf7ab75abf92ef2ef44c3327f59e238130a.zip
Add atomic comparison operators.
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4684 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'test')
-rw-r--r--test/atomic_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/atomic_test.cpp b/test/atomic_test.cpp
index e3a8d73..5b6260c 100644
--- a/test/atomic_test.cpp
+++ b/test/atomic_test.cpp
@@ -29,6 +29,9 @@ main()
AtomicInt i(0);
TEST(i == 0);
+ AtomicInt j(i);
+ TEST(i == j);
+
++i;
TEST(i == 1);
@@ -59,6 +62,9 @@ main()
AtomicPtr<int> p;
TEST(p.get() == NULL);
+ AtomicPtr<int> q(p);
+ TEST(p == q);
+
p = &five;
TEST(p.get() == &five);
TEST(*p.get() == 5);