phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] [18643] Updated IPC testcase for calendar.


From: Johan Gunnarsson
Subject: [Phpgroupware-cvs] [18643] Updated IPC testcase for calendar.
Date: Sun, 13 Jul 2008 22:48:02 +0000

Revision: 18643
          
http://svn.sv.gnu.org/viewvc/?view=rev&root=phpgroupware&revision=18643
Author:   johang
Date:     2008-07-13 22:48:01 +0000 (Sun, 13 Jul 2008)

Log Message:
-----------
Updated IPC testcase for calendar.

Modified Paths:
--------------
    trunk/calendar/test/class.ipc_calendar_test.inc.php

Modified: trunk/calendar/test/class.ipc_calendar_test.inc.php
===================================================================
--- trunk/calendar/test/class.ipc_calendar_test.inc.php 2008-07-11 12:39:02 UTC 
(rev 18642)
+++ trunk/calendar/test/class.ipc_calendar_test.inc.php 2008-07-13 22:48:01 UTC 
(rev 18643)
@@ -106,8 +106,6 @@
 
                        $this->assertEqual($data['title'],
                                $this->sample_item['cal']['title']);
-
-                       $this->to_be_deleted[] = $id;
                }
 
                function test_getIdList()
@@ -121,8 +119,6 @@
 
                        $this->assertEqual($id_list_after,
                                array_merge($id_list_before, array($a)));
-
-                       $this->to_be_deleted[] = $a;
                }
 
                function test_getIdList_with_lastmod()
@@ -130,16 +126,19 @@
                        $now = time();
 
                        $this->assertEqual($this->ipc->getIdlist($now + 10), 
array());
+                       $this->assertEqual($this->ipc->getIdlist($now), 
array());
                        $this->assertEqual($this->ipc->getIdlist($now - 10), 
array());
 
                        $a = $this->ipc->addData($this->sample_item,
                                "application/x-phpgw-calendar");
 
                        $id_list_plus10 = $this->ipc->getIdlist($now + 10);
+                       $id_list_now = $this->ipc->getIdlist($now);
                        $id_list_minus10 = $this->ipc->getIdlist($now - 10);
 
+                       $this->assertEqual($id_list_plus10, array());
+                       $this->assertEqual($id_list_now, array());
                        $this->assertEqual($id_list_minus10, array($a));
-                       $this->assertEqual($id_list_plus10, array());
                }
 
                function test_removeData()
@@ -154,11 +153,9 @@
 
                        $this->assertFalse($this->ipc->getData($id,
                                "application/x-phpgw-calendar"));
-
-                       $this->to_be_deleted[] = $id;
                }
 
-               function test_replaceData()
+               function test_replaceData_replace()
                {
                        $id = $this->ipc->addData($this->sample_item,
                                "application/x-phpgw-calendar");
@@ -171,9 +168,12 @@
 
                        // @todo test when replacing item that not already 
exists
 
-                       $this->assertTrue($this->ipc->replaceData($id,
-                               $new_item, "application/x-phpgw-calendar"));
+                       $new_id = $this->ipc->replaceData($id,
+                               $new_item, "application/x-phpgw-calendar");
 
+                       $this->assertTrue($new_id);
+                       $this->assertEqual($new_id, $id);
+
                        $data = $this->ipc->getData($id, 
"application/x-phpgw-calendar");
 
                        $this->assertEqual($data["description"], "replaced 
description");
@@ -181,6 +181,27 @@
                        // @todo test more properties
                }
 
+               function test_replaceData_add()
+               {
+                       $id = 100000;
+
+                       $this->assertFalse($this->ipc->existData($id));
+
+                       $new_id = $this->ipc->replaceData($id,
+                               $this->sample_item, 
'application/x-phpgw-calendar');
+
+                       $this->assertTrue($new_id);
+                       $this->assertNotEqual($new_id, $id);
+
+                       $data = $this->ipc->getData($new_id,
+                               'application/x-phpgw-calendar');
+
+                       $this->assertEqual($data['title'],
+                               $this->sample_item['cal']['title']);
+
+                       // @todo test more properties
+               }
+
                function test_existData()
                {
                        $id = $this->ipc->addData($this->sample_item,






reply via email to

[Prev in Thread] Current Thread [Next in Thread]