[kazehakase-svn] [3555] added.

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
Sat Jan 24 19:10:23 JST 2009


Revision: 3555
          http://svn.sourceforge.jp/view?root=kazehakase&view=rev&rev=3555
Author:   ikezoe
Date:     2009-01-24 19:10:23 +0900 (Sat, 24 Jan 2009)

Log Message:
-----------
added. test.

Modified Paths:
--------------
    kazehakase/trunk/test/Makefile.am

Added Paths:
-----------
    kazehakase/trunk/test/test-bookmark-folder.c

Modified: kazehakase/trunk/test/Makefile.am
===================================================================
--- kazehakase/trunk/test/Makefile.am	2009-01-24 09:45:14 UTC (rev 3554)
+++ kazehakase/trunk/test/Makefile.am	2009-01-24 10:10:23 UTC (rev 3555)
@@ -3,7 +3,8 @@
 TESTS_ENVIRONMENT = NO_MAKE=yes CUTTER="$(CUTTER)"
 
 noinst_LTLIBRARIES =			\
-	test-bookmark.la
+	test-bookmark.la		\
+	test-bookmark-folder.la
 endif
 
 EXTRA_DIST =		\
@@ -25,6 +26,7 @@
 	$(GCUTTER_LIBS)
 
 test_bookmark_la_SOURCES = test-bookmark.c
+test_bookmark_folder_la_SOURCES = test-bookmark-folder.c
 
 echo-cutter:
 	@echo $(CUTTER)

Added: kazehakase/trunk/test/test-bookmark-folder.c
===================================================================
--- kazehakase/trunk/test/test-bookmark-folder.c	                        (rev 0)
+++ kazehakase/trunk/test/test-bookmark-folder.c	2009-01-24 10:10:23 UTC (rev 3555)
@@ -0,0 +1,71 @@
+#include "src/bookmarks/kz-bookmark.h"
+
+#include <gcutter.h>
+
+static KzBookmark *folder;
+
+void test_new (void);
+void test_current_position (void);
+void test_lock (void);
+void test_auto_refresh (void);
+void test_javascript (void);
+
+void
+setup (void)
+{
+    folder =  NULL;
+}
+
+void
+teardown (void)
+{
+    if (folder)
+        g_object_unref(folder);
+}
+
+void
+test_new (void)
+{
+    folder = kz_bookmark_pure_folder_new();
+    cut_assert(folder);
+    cut_assert_true(kz_bookmark_is_folder(folder));
+}
+
+void
+test_current_position (void)
+{
+    cut_trace(test_new());
+    kz_bookmark_set_current(folder, 21);
+    cut_assert_equal_uint(21, kz_bookmark_get_current(folder));
+}
+
+void
+test_lock (void)
+{
+    cut_trace(test_new());
+    cut_assert_false(kz_bookmark_get_lock(folder));
+    kz_bookmark_set_lock(folder, TRUE);
+    cut_assert_true(kz_bookmark_get_lock(folder));
+}
+
+void
+test_javascript (void)
+{
+    cut_trace(test_new());
+    cut_assert_false(kz_bookmark_get_javascript(folder));
+    kz_bookmark_set_javascript(folder, TRUE);
+    cut_assert_true(kz_bookmark_get_javascript(folder));
+}
+
+void
+test_auto_refresh (void)
+{
+    cut_trace(test_new());
+    cut_assert_false(kz_bookmark_get_auto_refresh(folder));
+    kz_bookmark_set_auto_refresh(folder, TRUE);
+    cut_assert_true(kz_bookmark_get_auto_refresh(folder));
+}
+
+/*
+vi:ts=4:nowrap:ai:expandtab:sw=4
+*/



More information about the Kazehakase-cvs mailing list
Zurück zum Archiv-Index