public override IEnumerator RunTest() { if (Config.Instance.FindCredentials(m_NLC.GetServiceID()) == null) { yield break; } m_NLC.FindClassifier("TestNLC/", OnFindClassifier); while (!m_FindClassifierTested) { yield return(null); } if (m_TrainClassifier) { string trainingData = File.ReadAllText(Application.dataPath + "/Watson/Editor/TestData/weather_data_train.csv"); Test(m_NLC.TrainClassifier("TestNLC/" + DateTime.Now.ToString(), "en", trainingData, OnTrainClassifier)); while (!m_TrainClasifierTested) { yield return(null); } } else if (!string.IsNullOrEmpty(m_ClassifierId)) { Test(m_NLC.Classify(m_ClassifierId, "Is it hot outside", OnClassify)); while (!m_ClassifyTested) { yield return(null); } } #if TEST_DELETE if (!string.IsNullOrEmpty(m_ClassifierId)) { Test(m_NLC.DeleteClassifer(m_ClassifierId, OnDeleteClassifier)); while (!m_DeleteTested) { yield return(null); } } #endif yield break; }