public void TestConstructor_Err_0101() { // 準備 // ディベロッパートークンがデフォルト値のまま string devToken = "your developer token"; // テスト実行 Exception result = null; try { EvernoteHelper target = new EvernoteHelper(mEvernoteHost, devToken); } catch (Exception ex) { result = ex; } // 検証 Assert.IsInstanceOf<ApplicationException>(result, result.ToString()); // 準備 // ディベロッパートークンのフォーマットエラー devToken = "1234567890"; // テスト実行 result = null; try { EvernoteHelper target = new EvernoteHelper(mEvernoteHost, devToken); } catch (Exception ex) { result = ex; } // 検証 Assert.IsInstanceOf<ApplicationException>(result, result.ToString()); // 準備 // ディベロッパートークンの値まちがい devToken = "S=s1:U=1234:E=12345678901:C=12345678901:P=123:A=en-devtoken:V=1:H=12345678901234567890123456789012"; // テスト実行 result = null; try { EvernoteHelper target = new EvernoteHelper(mEvernoteHost, devToken); } catch (Exception ex) { result = ex; } // 検証 Assert.IsInstanceOf<ApplicationException>(result, result.ToString()); }
public void TestConstructor_Normal_0001() { // 準備 // テスト実行 EvernoteHelper target = new EvernoteHelper(mEvernoteHost, mDevToken); // 検証 // 例外が発生しなければOK Assert.True(true); }
/// <summary> /// ノートを検索する。 /// </summary> /// <param name="condition"></param> /// <param name="maxCount"></param> public void Find(string evernoteHost, string devToken, Condition condition, int maxCount) { EvernoteHelper helper = new EvernoteHelper(evernoteHost, devToken); switch (condition.Kind) { case Condition.ConditionKind.WORD: mNotes = helper.FindNotes(condition.Word, maxCount); break; case Condition.ConditionKind.GUID: mNotes = helper.GetNoteAsList(condition.Guid); break; default: throw new ApplicationException("検索条件が不明です。"); } }
public void TestConstructor_Err_0201() { // 準備 string evernoteHost = "xxxxx.nothing.xxxxx"; // テスト実行 Exception result = null; try { EvernoteHelper target = new EvernoteHelper(evernoteHost, mDevToken); } catch (Exception ex) { result = ex; } // 検証 Assert.IsInstanceOf<ApplicationException>(result, result.ToString()); }