summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--scripts/src/tests.lua2
-rw-r--r--tests/emu/attotime.cpp10
2 files changed, 12 insertions, 0 deletions
diff --git a/scripts/src/tests.lua b/scripts/src/tests.lua
index baba88df28c..813f32c31ac 100644
--- a/scripts/src/tests.lua
+++ b/scripts/src/tests.lua
@@ -70,11 +70,13 @@ project("tests")
includedirs {
MAME_DIR .. "3rdparty/googletest/googletest/include",
MAME_DIR .. "src/osd",
+ MAME_DIR .. "src/emu",
MAME_DIR .. "src/lib/util",
}
files {
MAME_DIR .. "tests/main.cpp",
MAME_DIR .. "tests/lib/util/corestr.cpp",
+ MAME_DIR .. "tests/emu/attotime.cpp",
}
diff --git a/tests/emu/attotime.cpp b/tests/emu/attotime.cpp
new file mode 100644
index 00000000000..7d170c32abe
--- /dev/null
+++ b/tests/emu/attotime.cpp
@@ -0,0 +1,10 @@
+#include "gtest/gtest.h"
+#include "emucore.h"
+#include "eminline.h"
+#include "attotime.h"
+
+TEST(attotime,as_attoseconds)
+{
+ attotime value = attotime::from_seconds(1);
+ EXPECT_EQ(1000000000000000000, value.as_attoseconds());
+}