Commit 11d49c4e3fd3c549acab66ab448c9741e24c78f1

Authored by Conrad Vermeulen
1 parent 9c062ee2

WSA-116

"Update unit tests to be compatible with 3.5.2"
Updated. Made sure unit tests ran as expected.

Committed By: Conrad Vermeulen
Reviewed By: Kevin Fourie

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@8262 c91229c3-7414-0410-bfa2-8a42b809f60b
ktwebservice/nunit/document_contents.cs
@@ -57,7 +57,7 @@ namespace MonoTests.KnowledgeTree @@ -57,7 +57,7 @@ namespace MonoTests.KnowledgeTree
57 Assert.AreEqual("Administrator", response.items[1].owned_by); 57 Assert.AreEqual("Administrator", response.items[1].owned_by);
58 Assert.AreEqual("0.1", response.items[1].version); 58 Assert.AreEqual("0.1", response.items[1].version);
59 Assert.AreEqual("false", response.items[1].is_immutable); 59 Assert.AreEqual("false", response.items[1].is_immutable);
60 - Assert.AreEqual("n/a", response.items[1].permissions); 60 + Assert.AreEqual("RW", response.items[1].permissions);
61 Assert.AreEqual("n/a", response.items[1].workflow); 61 Assert.AreEqual("n/a", response.items[1].workflow);
62 Assert.AreEqual("n/a", response.items[1].workflow_state); 62 Assert.AreEqual("n/a", response.items[1].workflow_state);
63 Assert.AreEqual("text/plain", response.items[1].mime_type); 63 Assert.AreEqual("text/plain", response.items[1].mime_type);
@@ -79,7 +79,7 @@ namespace MonoTests.KnowledgeTree @@ -79,7 +79,7 @@ namespace MonoTests.KnowledgeTree
79 Assert.AreEqual("n/a", response.items[0].owned_by); 79 Assert.AreEqual("n/a", response.items[0].owned_by);
80 Assert.AreEqual("n/a", response.items[0].version); 80 Assert.AreEqual("n/a", response.items[0].version);
81 Assert.AreEqual("n/a", response.items[0].is_immutable); 81 Assert.AreEqual("n/a", response.items[0].is_immutable);
82 - Assert.AreEqual("n/a", response.items[0].permissions); 82 + Assert.AreEqual("RW", response.items[0].permissions);
83 Assert.AreEqual("n/a", response.items[0].workflow); 83 Assert.AreEqual("n/a", response.items[0].workflow);
84 Assert.AreEqual("n/a", response.items[0].workflow_state); 84 Assert.AreEqual("n/a", response.items[0].workflow_state);
85 Assert.AreEqual("folder", response.items[0].mime_type); 85 Assert.AreEqual("folder", response.items[0].mime_type);
ktwebservice/nunit/document_detail.cs
@@ -81,14 +81,14 @@ namespace MonoTests.KnowledgeTree @@ -81,14 +81,14 @@ namespace MonoTests.KnowledgeTree
81 Assert.AreEqual("Administrator", response.owned_by); 81 Assert.AreEqual("Administrator", response.owned_by);
82 Assert.AreEqual(0.1, response.version); 82 Assert.AreEqual(0.1, response.version);
83 Assert.AreEqual(false, response.is_immutable); 83 Assert.AreEqual(false, response.is_immutable);
84 - Assert.AreEqual("n/a", response.permissions); 84 + Assert.AreEqual("RW", response.permissions);
85 Assert.AreEqual("n/a", response.workflow); 85 Assert.AreEqual("n/a", response.workflow);
86 Assert.AreEqual("n/a", response.workflow_state); 86 Assert.AreEqual("n/a", response.workflow_state);
87 Assert.AreEqual("text/plain", response.mime_type); 87 Assert.AreEqual("text/plain", response.mime_type);
88 Assert.AreEqual("text", response.mime_icon_path); 88 Assert.AreEqual("text", response.mime_icon_path);
89 Assert.AreEqual("Plain Text", response.mime_display); 89 Assert.AreEqual("Plain Text", response.mime_display);
90 Assert.IsTrue("" != response.storage_path); 90 Assert.IsTrue("" != response.storage_path);
91 - Assert.AreEqual(2, response.metadata.Length); 91 + Assert.AreEqual(3, response.metadata.Length);
92 Assert.AreEqual(null, response.links); 92 Assert.AreEqual(null, response.links);
93 93
94 Assert.AreEqual(1, response.transaction_history.Length); 94 Assert.AreEqual(1, response.transaction_history.Length);
ktwebservice/nunit/document_metadata.cs
@@ -81,11 +81,11 @@ namespace MonoTests.KnowledgeTree @@ -81,11 +81,11 @@ namespace MonoTests.KnowledgeTree
81 fs[0].fieldset = "General information"; 81 fs[0].fieldset = "General information";
82 fs[0].fields = new kt_metadata_field[3]; 82 fs[0].fields = new kt_metadata_field[3];
83 fs[0].fields[0] = new kt_metadata_field(); 83 fs[0].fields[0] = new kt_metadata_field();
84 - fs[0].fields[0].name = "Document Author";  
85 - fs[0].fields[0].value = "Joe Soap"; 84 + fs[0].fields[0].name = "Category";
  85 + fs[0].fields[0].value = "Technical";
86 fs[0].fields[1] = new kt_metadata_field(); 86 fs[0].fields[1] = new kt_metadata_field();
87 - fs[0].fields[1].name = "Category";  
88 - fs[0].fields[1].value = "Technical"; 87 + fs[0].fields[1].name = "Document Author";
  88 + fs[0].fields[1].value = "Joe Soap";
89 fs[0].fields[2] = new kt_metadata_field(); 89 fs[0].fields[2] = new kt_metadata_field();
90 fs[0].fields[2].name = "Media Type"; 90 fs[0].fields[2].name = "Media Type";
91 fs[0].fields[2].value = "Text"; 91 fs[0].fields[2].value = "Text";
@@ -96,11 +96,11 @@ namespace MonoTests.KnowledgeTree @@ -96,11 +96,11 @@ namespace MonoTests.KnowledgeTree
96 Assert.AreEqual(0, update_resp.status_code); 96 Assert.AreEqual(0, update_resp.status_code);
97 Assert.AreEqual("General information", update_resp.metadata[1].fieldset); 97 Assert.AreEqual("General information", update_resp.metadata[1].fieldset);
98 98
99 - Assert.AreEqual("Document Author", update_resp.metadata[1].fields[0].name);  
100 - Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[0].value); 99 + Assert.AreEqual("Category", update_resp.metadata[1].fields[0].name);
  100 + Assert.AreEqual("Technical", update_resp.metadata[1].fields[0].value);
101 101
102 - Assert.AreEqual("Category", update_resp.metadata[1].fields[1].name);  
103 - Assert.AreEqual("Technical", update_resp.metadata[1].fields[1].value); 102 + Assert.AreEqual("Document Author", update_resp.metadata[1].fields[1].name);
  103 + Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[1].value);
104 104
105 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name); 105 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name);
106 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value); 106 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value);
@@ -131,11 +131,13 @@ namespace MonoTests.KnowledgeTree @@ -131,11 +131,13 @@ namespace MonoTests.KnowledgeTree
131 Assert.AreEqual(0, update_resp.status_code); 131 Assert.AreEqual(0, update_resp.status_code);
132 Assert.AreEqual("General information", update_resp.metadata[1].fieldset); 132 Assert.AreEqual("General information", update_resp.metadata[1].fieldset);
133 133
134 - Assert.AreEqual("Document Author", update_resp.metadata[1].fields[0].name);  
135 - Assert.AreEqual("Joe \\Soap", update_resp.metadata[1].fields[0].value); 134 + Assert.AreEqual("Category", update_resp.metadata[1].fields[0].name);
  135 + Assert.AreEqual("Tec/hn\\ical/", update_resp.metadata[1].fields[0].value);
  136 +
  137 +
  138 + Assert.AreEqual("Document Author", update_resp.metadata[1].fields[1].name);
  139 + Assert.AreEqual("Joe \\Soap", update_resp.metadata[1].fields[1].value);
136 140
137 - Assert.AreEqual("Category", update_resp.metadata[1].fields[1].name);  
138 - Assert.AreEqual("Tec/hn\\ical/", update_resp.metadata[1].fields[1].value);  
139 141
140 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name); 142 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name);
141 Assert.AreEqual("Text'", update_resp.metadata[1].fields[2].value); 143 Assert.AreEqual("Text'", update_resp.metadata[1].fields[2].value);
ktwebservice/nunit/document_system_metadata.cs
@@ -66,11 +66,11 @@ namespace MonoTests.KnowledgeTree @@ -66,11 +66,11 @@ namespace MonoTests.KnowledgeTree
66 Assert.AreEqual(0, update_resp.status_code); 66 Assert.AreEqual(0, update_resp.status_code);
67 Assert.AreEqual("General information", update_resp.metadata[1].fieldset); 67 Assert.AreEqual("General information", update_resp.metadata[1].fieldset);
68 68
69 - Assert.AreEqual("Document Author", update_resp.metadata[1].fields[0].name);  
70 - Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[0].value); 69 + Assert.AreEqual("Category", update_resp.metadata[1].fields[0].name);
  70 + Assert.AreEqual("Technical", update_resp.metadata[1].fields[0].value);
71 71
72 - Assert.AreEqual("Category", update_resp.metadata[1].fields[1].name);  
73 - Assert.AreEqual("Technical", update_resp.metadata[1].fields[1].value); 72 + Assert.AreEqual("Document Author", update_resp.metadata[1].fields[1].name);
  73 + Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[1].value);
74 74
75 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name); 75 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name);
76 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value); 76 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value);
@@ -112,11 +112,11 @@ namespace MonoTests.KnowledgeTree @@ -112,11 +112,11 @@ namespace MonoTests.KnowledgeTree
112 Assert.AreEqual(0, update_resp.status_code); 112 Assert.AreEqual(0, update_resp.status_code);
113 Assert.AreEqual("General information", update_resp.metadata[1].fieldset); 113 Assert.AreEqual("General information", update_resp.metadata[1].fieldset);
114 114
115 - Assert.AreEqual("Document Author", update_resp.metadata[1].fields[0].name);  
116 - Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[0].value); 115 + Assert.AreEqual("Category", update_resp.metadata[1].fields[0].name);
  116 + Assert.AreEqual("Technical", update_resp.metadata[1].fields[0].value);
117 117
118 - Assert.AreEqual("Category", update_resp.metadata[1].fields[1].name);  
119 - Assert.AreEqual("Technical", update_resp.metadata[1].fields[1].value); 118 + Assert.AreEqual("Document Author", update_resp.metadata[1].fields[1].name);
  119 + Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[1].value);
120 120
121 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name); 121 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name);
122 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value); 122 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value);
@@ -167,11 +167,11 @@ namespace MonoTests.KnowledgeTree @@ -167,11 +167,11 @@ namespace MonoTests.KnowledgeTree
167 Assert.AreEqual(0, update_resp.status_code); 167 Assert.AreEqual(0, update_resp.status_code);
168 Assert.AreEqual("General information", update_resp.metadata[1].fieldset); 168 Assert.AreEqual("General information", update_resp.metadata[1].fieldset);
169 169
170 - Assert.AreEqual("Document Author", update_resp.metadata[1].fields[0].name);  
171 - Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[0].value); 170 + Assert.AreEqual("Category", update_resp.metadata[1].fields[0].name);
  171 + Assert.AreEqual("Technical", update_resp.metadata[1].fields[0].value);
172 172
173 - Assert.AreEqual("Category", update_resp.metadata[1].fields[1].name);  
174 - Assert.AreEqual("Technical", update_resp.metadata[1].fields[1].value); 173 + Assert.AreEqual("Document Author", update_resp.metadata[1].fields[1].name);
  174 + Assert.AreEqual("Joe Soap", update_resp.metadata[1].fields[1].value);
175 175
176 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name); 176 Assert.AreEqual("Media Type", update_resp.metadata[1].fields[2].name);
177 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value); 177 Assert.AreEqual("Text", update_resp.metadata[1].fields[2].value);
ktwebservice/nunit/makefile
1 -RESULTS=folder.result document_metadata.result authentication.result document_contents.result document_detail.result document_history.result document_add.result document_checkout.result document_links.result document_owner.result document_rename.result document_workflow.result document_copy.result document_move.result document_system_metadata.result query.result document_download.result document_type.result document_oem_no.result 1 +RESULTS=folder.result document_metadata.result authentication.result document_contents.result document_detail.result document_history.result document_add.result document_checkout.result document_links.result document_owner.result document_rename.result document_copy.result document_move.result document_system_metadata.result query.result document_download.result document_type.result document_oem_no.result document_workflow.result
2 PROXY=KTproxy.cs 2 PROXY=KTproxy.cs
3 WSDL=ktdms.wsdl 3 WSDL=ktdms.wsdl
4 ROOT_URL=http://ktdms.trunk 4 ROOT_URL=http://ktdms.trunk