@@ -78,8 +78,54 @@ public void TestSetup()
78
78
service . WithHeader ( "X-Watson-Test" , "1" ) ;
79
79
}
80
80
81
- #region Classify
81
+ #region CreateClassifier
82
82
[ UnityTest , Order ( 0 ) ]
83
+ public IEnumerator TestCreateClassifier ( )
84
+ {
85
+ Log . Debug ( "VisualRecognitionServiceV3IntegrationTests" , "Attempting to CreateClassifier..." ) ;
86
+ Classifier createClassifierResponse = null ;
87
+ using ( FileStream fs0 = File . OpenRead ( giraffePositiveExamplesFilepath ) )
88
+ {
89
+ using ( FileStream fs1 = File . OpenRead ( negativeExamplesFilepath ) )
90
+ {
91
+ using ( MemoryStream ms0 = new MemoryStream ( ) )
92
+ {
93
+ using ( MemoryStream ms1 = new MemoryStream ( ) )
94
+ {
95
+ fs0 . CopyTo ( ms0 ) ;
96
+ fs1 . CopyTo ( ms1 ) ;
97
+ Dictionary < string , MemoryStream > positiveExamples = new Dictionary < string , MemoryStream > ( ) ;
98
+ positiveExamples . Add ( "giraffe_positive_examples" , ms0 ) ;
99
+ service . CreateClassifier (
100
+ callback : ( DetailedResponse < Classifier > response , IBMError error ) =>
101
+ {
102
+ Log . Debug ( "VisualRecognitionServiceV3IntegrationTests" , "CreateClassifier result: {0}" , response . Response ) ;
103
+ createClassifierResponse = response . Result ;
104
+ classifierId = createClassifierResponse . ClassifierId ;
105
+ Assert . IsNotNull ( createClassifierResponse ) ;
106
+ Assert . IsNotNull ( classifierId ) ;
107
+ Assert . IsTrue ( createClassifierResponse . Name == classifierName ) ;
108
+ Assert . IsNotNull ( createClassifierResponse . Classes ) ;
109
+ Assert . IsTrue ( createClassifierResponse . Classes . Count > 0 ) ;
110
+ Assert . IsTrue ( createClassifierResponse . Classes [ 0 ] . ClassName == "giraffe" ) ;
111
+ Assert . IsNull ( error ) ;
112
+ } ,
113
+ name : classifierName ,
114
+ positiveExamples : positiveExamples ,
115
+ negativeExamples : ms1
116
+ ) ;
117
+
118
+ while ( createClassifierResponse == null )
119
+ yield return null ;
120
+ }
121
+ }
122
+ }
123
+ }
124
+ }
125
+ #endregion
126
+
127
+ #region Classify
128
+ [ UnityTest , Order ( 1 ) ]
83
129
public IEnumerator TestClassify ( )
84
130
{
85
131
Log . Debug ( "VisualRecognitionServiceV3IntegrationTests" , "Attempting to Classify..." ) ;
@@ -114,7 +160,7 @@ public IEnumerator TestClassify()
114
160
#endregion
115
161
116
162
#region DetectFaces
117
- [ UnityTest , Order ( 1 ) ]
163
+ [ UnityTest , Order ( 2 ) ]
118
164
public IEnumerator TestDetectFaces ( )
119
165
{
120
166
Log . Debug ( "VisualRecognitionServiceV3IntegrationTests" , "Attempting to DetectFaces..." ) ;
@@ -148,52 +194,6 @@ public IEnumerator TestDetectFaces()
148
194
}
149
195
#endregion
150
196
151
- #region CreateClassifier
152
- [ UnityTest , Order ( 2 ) ]
153
- public IEnumerator TestCreateClassifier ( )
154
- {
155
- Log . Debug ( "VisualRecognitionServiceV3IntegrationTests" , "Attempting to CreateClassifier..." ) ;
156
- Classifier createClassifierResponse = null ;
157
- using ( FileStream fs0 = File . OpenRead ( giraffePositiveExamplesFilepath ) )
158
- {
159
- using ( FileStream fs1 = File . OpenRead ( negativeExamplesFilepath ) )
160
- {
161
- using ( MemoryStream ms0 = new MemoryStream ( ) )
162
- {
163
- using ( MemoryStream ms1 = new MemoryStream ( ) )
164
- {
165
- fs0 . CopyTo ( ms0 ) ;
166
- fs1 . CopyTo ( ms1 ) ;
167
- Dictionary < string , MemoryStream > positiveExamples = new Dictionary < string , MemoryStream > ( ) ;
168
- positiveExamples . Add ( "giraffe_positive_examples" , ms0 ) ;
169
- service . CreateClassifier (
170
- callback : ( DetailedResponse < Classifier > response , IBMError error ) =>
171
- {
172
- Log . Debug ( "VisualRecognitionServiceV3IntegrationTests" , "CreateClassifier result: {0}" , response . Response ) ;
173
- createClassifierResponse = response . Result ;
174
- classifierId = createClassifierResponse . ClassifierId ;
175
- Assert . IsNotNull ( createClassifierResponse ) ;
176
- Assert . IsNotNull ( classifierId ) ;
177
- Assert . IsTrue ( createClassifierResponse . Name == classifierName ) ;
178
- Assert . IsNotNull ( createClassifierResponse . Classes ) ;
179
- Assert . IsTrue ( createClassifierResponse . Classes . Count > 0 ) ;
180
- Assert . IsTrue ( createClassifierResponse . Classes [ 0 ] . ClassName == "giraffe" ) ;
181
- Assert . IsNull ( error ) ;
182
- } ,
183
- name : classifierName ,
184
- positiveExamples : positiveExamples ,
185
- negativeExamples : ms1
186
- ) ;
187
-
188
- while ( createClassifierResponse == null )
189
- yield return null ;
190
- }
191
- }
192
- }
193
- }
194
- }
195
- #endregion
196
-
197
197
#region GetClassifier
198
198
[ UnityTest , Order ( 3 ) ]
199
199
public IEnumerator TestGetClassifier ( )
0 commit comments