X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests.lisp;h=31bd7fafeb8bf239182e9e736c8de67ca238d285;hb=05aebff043c86b2c29831e2db484d850e124bb07;hp=dd8035a6f8f5d456df37bf7998ea96eb4debe311;hpb=c03522d6e56c265fc5b7d859d0a8b324805ddf73;p=hyperobject.git
diff --git a/tests.lisp b/tests.lisp
index dd8035a..31bd7fa 100644
--- a/tests.lisp
+++ b/tests.lisp
@@ -7,7 +7,7 @@
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2003
;;;;
-;;;; $Id: tests.lisp,v 1.6 2003/05/14 05:38:09 kevin Exp $
+;;;; $Id: tests.lisp,v 1.7 2003/05/14 08:30:38 kevin Exp $
;;;;
;;;; This file is Copyright (c) 2000-2003 by Kevin M. Rosenberg
;;;; *************************************************************************
@@ -25,6 +25,7 @@
:value-type (varchar 30)
:value-constraint stringp
:hyperlink find-person-by-last-name
+ :hyperlink-parameters (("narrow" . "yes"))
:null-allowed nil)
(full-name :value-type string :stored nil)
(dob :initarg :dob :accessor dob
@@ -68,7 +69,8 @@
:value-constraint stringp)
(phone-number :initarg :phone-number :accessor phone-number
:value-type (varchar 16)
- :value-constraint stringp))
+ :value-constraint stringp
+ :hyperlink search-phone-number))
(:metaclass hyperobject-class)
(:user-name "Phone Number")
(:default-initargs :title nil :phone-number nil)
@@ -127,23 +129,23 @@
(deftest p4 (view-to-string mary :subobjects t :category :html-labels)
"
Person:
-- first-name Mary last-name Jackson dob Thu, 4 May 2000 03:02:01 resume Style & Grace
-
Addresss:
- - title Home street 321 Shady Lane
+
- first-name Mary last-name Jackson dob Thu, 4 May 2000 03:02:01 resume Style & Grace
+
Addresses:
+ - title Home street 321 Shady Lane
Phone Numbers:
- - title Voice phone-number 367-9812
+
- title Voice phone-number 367-9812
- - title Fax phone-number 367-9813
+
- title Fax phone-number 367-9813
- - title Office street 113 Main St.
+
- title Office street 113 Main St.
Phone Numbers:
- - title Main line phone-number 123-0001
+
- title Main line phone-number 123-0001
- - title Staff line phone-number 123-0002
+
- title Staff line phone-number 123-0002
- - title Fax phone-number 123-0005
+
- title Fax phone-number 123-0005
@@ -152,12 +154,95 @@
")
-(deftest p5 (view-to-string mary :subobjects t :category :xml-link-labels)
- "Person:
-
- Addresss:
+
+
+(deftest p5 (view-to-string mary :subobjects t :category :html)
+ "Person:
+- Mary Jackson Thu, 4 May 2000 03:02:01 Style & Grace
+
Addresses:
+ - Home 321 Shady Lane
+
Phone Numbers:
+ - Voice 367-9812
+
+ - Fax 367-9813
+
+
+
+ - Office 113 Main St.
+
Phone Numbers:
+ - Main line 123-0001
+
+ - Staff line 123-0002
+
+ - Fax 123-0005
+
+
+
+
+
+
+")
+
+(deftest p6 (view-to-string mary :subobjects t :category :html-labels)
+ "Person:
+- first-name Mary last-name Jackson dob Thu, 4 May 2000 03:02:01 resume Style & Grace
+
Addresses:
+ - title Home street 321 Shady Lane
+
Phone Numbers:
+ - title Voice phone-number 367-9812
+
+ - title Fax phone-number 367-9813
+
+
+
+ - title Office street 113 Main St.
+
Phone Numbers:
+ - title Main line phone-number 123-0001
+
+ - title Staff line phone-number 123-0002
+
+ - title Fax phone-number 123-0005
+
+
+
+
+
+
+")
+
+(deftest p7 (view-to-string mary :subobjects t :category :xml)
+ "Person:
+
+ Addresses:
+
+ Phone Numbers:
+
+
+
+
+
+
+
+ Phone Numbers:
+
+
+
+
+
+
+
+
+
+
+
+")
+
+(deftest p8 (view-to-string mary :subobjects t :category :xml-labels)
+ "Person:
+
+ Addresses:
- Phone Numbers:
+ Phone Numbers:
@@ -165,7 +250,7 @@
- Phone Numbers:
+ Phone Numbers:
@@ -178,3 +263,139 @@
")
+
+(deftest p9 (view-to-string mary :subobjects t :category :ie-xml-link-labels)
+ "Person:
+
+ Addresses:
+
+ Phone Numbers:
+
+
+
+
+
+
+
+ Phone Numbers:
+
+
+
+
+
+
+
+
+
+
+
+")
+
+(deftest p10 (view-to-string mary :subobjects t :category :xml-link-labels)
+ "Person:
+
+ Addresses:
+
+ Phone Numbers:
+
+
+
+
+
+
+
+ Phone Numbers:
+
+
+
+
+
+
+
+
+
+
+
+")
+
+(deftest p11 (view-to-string mary :subobjects t :category :xhtml)
+ "Person:
+-
+
Addresses:
+ -
+
Phone Numbers:
+
+ -
+
Phone Numbers:
+
+
+
+
+")
+
+(deftest p12 (view-to-string mary :subobjects t :category :xhtml-labels)
+ "Person:
+- first-name Mary last-name Jackson dob Thu, 4 May 2000 03:02:01 resume Style & Grace
+
Addresses:
+ - title Home street 321 Shady Lane
+
Phone Numbers:
+ - title Voice phone-number 367-9812
+
+ - title Fax phone-number 367-9813
+
+
+
+ - title Office street 113 Main St.
+
Phone Numbers:
+ - title Main line phone-number 123-0001
+
+ - title Staff line phone-number 123-0002
+
+ - title Fax phone-number 123-0005
+
+
+
+
+
+
+")
+
+(deftest p13 (view-to-string mary :subobjects t :category :xhtml-link-labels)
+ "Person:
+- first-name dob resume
+
Addresses:
+ - title street
+
Phone Numbers:
+ - title
+
+ - title
+
+
+
+ - title street
+
Phone Numbers:
+ - title
+
+ - title
+
+ - title
+
+
+
+
+
+
+")
+