public DataTable getManageNoFromMitakaSearchData(MitakaSearchData parent) { if (getManageNoFromMitakaSearchData_Receive == null) { getManageNoFromMitakaSearchData_Receive = new Dictionary <string, MitakaSearchData>(); } getManageNoFromMitakaSearchData_Receive.Add( (getManageNoFromMitakaSearchData_Receive.Count + 1).ToString(), parent ); return(_GetManageNoTestData); }
public void MitakaSearchDataTest() { testClass = new MitakaSearchData(TestSettings.TEST_PARAM_LOGINUSER); #region コンストラクタ確認 // 所有者 Assert.AreEqual(testClass.Owner, TestSettings.TEST_PARAM_LOGINUSER, "所有者が想定通りに設定されていること"); // タイトル Assert.AreEqual(testClass.Title, "", "タイトルが想定通りに設定されていること"); // 管理番号 Assert.AreEqual(testClass.ManageNo, "", "管理番号が想定通りに設定されていること"); // 作成部署コード Assert.AreEqual(testClass.CreateDepartmentCode, "", "作成部署コードが想定通りに設定されていること"); // 回答対象部署コード Assert.AreEqual(testClass.AnswerDepartmentCode, "", "回答対象部署コードが想定通りに設定されていること"); // 回答期間(カラ) Assert.AreEqual(testClass.AnswerStartDateTime, DateTime.Parse(Def.SQL_DATETIME_MIN), "回答期間(カラ)が想定通りに設定されていること"); // 回答期間(カラ)表示用 Assert.AreEqual(testClass.AnswerStartDateTimeDisp, "", "回答期間(カラ)表示用が想定通りに設定されていること"); // 回答期間(マデ) Assert.AreEqual(testClass.AnswerEndDateTime, DateTime.Parse(Def.SQL_DATETIME_MAX), "回答期間(マデ)が想定通りに設定されていること"); // 回答期間(マデ)表示用 Assert.AreEqual(testClass.AnswerEndDateTimeDisp, "", "回答期間(マデ)表示用が想定通りに設定されていること"); // 状況 Assert.AreEqual(testClass.Status, "", "状況が想定通りに設定されていること"); // 状況リスト Assert.IsNotNull(testClass.StatusList, "状況リストがnullでないこと"); // 回答区分 Assert.AreEqual(testClass.AnswerPattern, "", "回答区分が想定通りに設定されていること"); // 回答区分リスト Assert.IsNotNull(testClass.AnswerPatternList, "回答区分リストがnullでないこと"); // 開発符号 Assert.AreEqual(testClass.DevelopmentCode, "", "開発符号が想定通りに設定されていること"); // 機種 Assert.AreEqual(testClass.Model, "", "機種が想定通りに設定されていること"); // BLK No Assert.AreEqual(testClass.BlockNo, "", "BLK Noが想定通りに設定されていること"); // タイトル品番 Assert.AreEqual(testClass.TitleDrawingNo, "", "タイトル品番が想定通りに設定されていること"); // 設通番号 Assert.AreEqual(testClass.EcsNo, "", "設通番号が想定通りに設定されていること"); // 検索結果リスト Assert.IsNotNull(testClass.SearchResultList, "検索結果リストがnullでないこと"); // 埋め込みスクリプト Assert.AreEqual(testClass.EmbeddedScript, "", "埋め込みスクリプトが想定通りに設定されていること"); #endregion }
public void searchMitakaDataMineTest() { // テストパラメータ初期化 testDb = new TestDAMitakaData(); DataTable dt = new DataTable(); dt.Columns.Add("MITAKA_NO"); testDb.GetManageNoTestData = dt.Copy(); testClass = new MitakaSearchData(testDb, TestSettings.TEST_PARAM_LOGINUSER); testClass.searchMitakaDataMine(); Assert.IsNotNull(testDb.getManageNoFromRelationUser_Receive, "過去トラ観たか情報検索(所有)処理に到達していること"); }
/// <summary> /// 過去トラ観たか情報検索取得 /// </summary> /// <param name="userId">ユーザーID</param> private void getMitakaSearchData(string userId) { // 過去トラ観たか情報検索インスタンス定義(初期化) // 過去トラ観たか情報検索 コンストラクタ //_MitakaData = new MitakaData(manageNo, userId); _MitakaSearchData = new MitakaSearchData(userId); // 観たか回答情報 //_MitakaAnswerData = _MitakaData.MitakaAnswerData; ViewState["SEARCH_KEYWORD"] = Session[Def.DefPARA_WORD]; // 検索キーワード(キーワード検索) ViewState["SEARCH_CATEGORY"] = Session[Def.DefPARA_TABLE]; // 検索カテゴリ(カテゴリ検索) // 過去トラ観たかヘッダー情報 _MitakaSearchData.searchMitakaDataMine(); }
public void MitakaSearchDataPropertyTest() { //testDb = new DAMitakaData(TestSettings.TEST_PARAM_LOGINUSER); testClass = new MitakaSearchData(testDb, TestSettings.TEST_PARAM_LOGINUSER); #region プロパティ取得確認 // 所有者 Assert.IsNotNull(testClass.Owner, "所有者がNullで取得されないこと"); // タイトル Assert.IsNotNull(testClass.Title, "タイトルがNullで取得されないこと"); // 管理番号 Assert.IsNotNull(testClass.ManageNo, "管理番号がNullで取得されないこと"); // 作成部署コード Assert.IsNotNull(testClass.CreateDepartmentCode, "作成部署コードがNullで取得されないこと"); // 回答対象部署コード Assert.IsNotNull(testClass.AnswerDepartmentCode, "回答対象部署コードがNullで取得されないこと"); // 回答期間(カラ) Assert.IsNotNull(testClass.AnswerStartDateTime, "回答期間(カラ)がNullで取得されないこと"); // 回答期間(カラ)表示用 Assert.IsNotNull(testClass.AnswerStartDateTimeDisp, "回答期間(カラ)表示用がNullで取得されないこと"); // 回答期間(マデ) Assert.IsNotNull(testClass.AnswerEndDateTime, "回答期間(マデ)がNullで取得されないこと"); // 回答期間(マデ)表示用 Assert.IsNotNull(testClass.AnswerEndDateTimeDisp, "回答期間(マデ)表示用がNullで取得されないこと"); // 状況 Assert.IsNotNull(testClass.Status, "状況がNullで取得されないこと"); // 状況リスト Assert.IsNotNull(testClass.StatusList, "状況リストがNullで取得されないこと"); // 回答区分 Assert.IsNotNull(testClass.AnswerPattern, "回答区分がNullで取得されないこと"); // 回答区分リスト Assert.IsNotNull(testClass.AnswerPatternList, "回答区分リストがNullで取得されないこと"); // 開発符号 Assert.IsNotNull(testClass.DevelopmentCode, "開発符号がNullで取得されないこと"); // 機種 Assert.IsNotNull(testClass.Model, "機種がNullで取得されないこと"); // BLK No Assert.IsNotNull(testClass.BlockNo, "BLK NoがNullで取得されないこと"); // タイトル品番 Assert.IsNotNull(testClass.TitleDrawingNo, "タイトル品番がNullで取得されないこと"); // 設通番号 Assert.IsNotNull(testClass.EcsNo, "設通番号がNullで取得されないこと"); // 検索結果リスト Assert.IsNotNull(testClass.SearchResultList, "検索結果リストがNullで取得されないこと"); // 埋め込みスクリプト Assert.IsNotNull(testClass.EmbeddedScript, "埋め込みスクリプトがNullで取得されないこと"); #endregion #region プロパティ設定確認 // 所有者 Assert.AreEqual(testClass.Owner, TestSettings.TEST_PARAM_LOGINUSER, "所有者が想定通りに設定されていること"); // タイトル testClass.Title = TestSettings.TEST_PARAM_TITLE; Assert.AreEqual(testClass.Title, TestSettings.TEST_PARAM_TITLE, "タイトルが想定通りに設定されていること"); // 管理番号 testClass.ManageNo = TestSettings.TEST_PARAM_MANAGE_NO; Assert.AreEqual(testClass.ManageNo, TestSettings.TEST_PARAM_MANAGE_NO, "管理番号が想定通りに設定されていること"); // 作成部署コード testClass.CreateDepartmentCode = TestSettings.TEST_PARAM_DIVISION_CODE1; Assert.AreEqual(testClass.CreateDepartmentCode, TestSettings.TEST_PARAM_DIVISION_CODE1, "作成部署コードが想定通りに設定されていること"); // 回答対象部署コード testClass.AnswerDepartmentCode = TestSettings.TEST_PARAM_DIVISION_CODE2; Assert.AreEqual(testClass.AnswerDepartmentCode, TestSettings.TEST_PARAM_DIVISION_CODE2, "回答対象部署コードが想定通りに設定されていること"); // 回答期間(カラ)表示用 testClass.AnswerStartDateTimeDisp = TestSettings.TEST_PARAM_ANSWER_MONTH_START; Assert.AreEqual(testClass.AnswerStartDateTimeDisp, TestSettings.TEST_PARAM_ANSWER_MONTH_START, "回答期間(カラ)表示用が想定通りに設定されていること"); // 回答期間(マデ)表示用 testClass.AnswerEndDateTimeDisp = TestSettings.TEST_PARAM_ANSWER_MONTH_END; Assert.AreEqual(testClass.AnswerEndDateTimeDisp, TestSettings.TEST_PARAM_ANSWER_MONTH_END, "回答期間(マデ)表示用が想定通りに設定されていること"); // 状況 testClass.Status = TestSettings.TEST_PARAM_STATUS; Assert.AreEqual(testClass.Status, TestSettings.TEST_PARAM_STATUS, "状況が想定通りに設定されていること"); // 回答区分 testClass.AnswerPattern = TestSettings.TEST_PARAM_ANSWER_PATTERN; Assert.AreEqual(testClass.AnswerPattern, TestSettings.TEST_PARAM_ANSWER_PATTERN, "回答区分が想定通りに設定されていること"); // 開発符号 testClass.DevelopmentCode = TestSettings.TEST_PARAM_DEVELOPMENT_CODE; Assert.AreEqual(testClass.DevelopmentCode, TestSettings.TEST_PARAM_DEVELOPMENT_CODE, "開発符号が想定通りに設定されていること"); // 機種 testClass.Model = TestSettings.TEST_PARAM_MODEL_NO; Assert.AreEqual(testClass.Model, TestSettings.TEST_PARAM_MODEL_NO, "機種が想定通りに設定されていること"); // BLK No testClass.BlockNo = TestSettings.TEST_PARAM_BLOCK_NO; Assert.AreEqual(testClass.BlockNo, TestSettings.TEST_PARAM_BLOCK_NO, "BLK Noが想定通りに設定されていること"); // タイトル品番 testClass.TitleDrawingNo = TestSettings.TEST_PARAM_TITLEDRAWINGNO; Assert.AreEqual(testClass.TitleDrawingNo, TestSettings.TEST_PARAM_TITLEDRAWINGNO, "タイトル品番が想定通りに設定されていること"); // 設通番号 testClass.EcsNo = TestSettings.TEST_PARAM_ECS_NO; Assert.AreEqual(testClass.EcsNo, TestSettings.TEST_PARAM_ECS_NO, "設通番号が想定通りに設定されていること"); // 検索結果リスト Assert.IsNotNull(testClass.SearchResultList, "検索結果リストがNullで取得されないこと"); // 埋め込みスクリプト Assert.IsNotNull(testClass.EmbeddedScript, "タイトル品番がNullで取得されないこと"); #endregion }
public void initMitakaSearchDataTest() { testClass = new MitakaSearchData(TestSettings.TEST_PARAM_LOGINUSER); #region プロパティ設定 // タイトル testClass.Title = TestSettings.TEST_PARAM_TITLE; // 管理番号 testClass.ManageNo = TestSettings.TEST_PARAM_MANAGE_NO; // 作成部署コード testClass.CreateDepartmentCode = TestSettings.TEST_PARAM_DIVISION_CODE1; // 回答対象部署コード testClass.AnswerDepartmentCode = TestSettings.TEST_PARAM_DIVISION_CODE2; // 回答期間(カラ)表示用 testClass.AnswerStartDateTimeDisp = TestSettings.TEST_PARAM_ANSWER_MONTH_START; // 回答期間(マデ)表示用 testClass.AnswerEndDateTimeDisp = TestSettings.TEST_PARAM_ANSWER_MONTH_END; // 状況 testClass.Status = TestSettings.TEST_PARAM_STATUS; // 回答区分 testClass.AnswerPattern = TestSettings.TEST_PARAM_ANSWER_PATTERN; // 開発符号 testClass.DevelopmentCode = TestSettings.TEST_PARAM_DEVELOPMENT_CODE; // 機種 testClass.Model = TestSettings.TEST_PARAM_MODEL_NO; // BLK No testClass.BlockNo = TestSettings.TEST_PARAM_BLOCK_NO; // タイトル品番 testClass.TitleDrawingNo = TestSettings.TEST_PARAM_TITLEDRAWINGNO; // 設通番号 testClass.EcsNo = TestSettings.TEST_PARAM_ECS_NO; #endregion // メソッド実行 testClass.initMitakaSearchData(); #region データ検証 // 所有者 Assert.AreEqual(testClass.Owner, TestSettings.TEST_PARAM_LOGINUSER, "所有者が想定通りに設定されていること"); // タイトル Assert.AreEqual(testClass.Title, "", "タイトルが想定通りに設定されていること"); // 管理番号 Assert.AreEqual(testClass.ManageNo, "", "管理番号が想定通りに設定されていること"); // 作成部署コード Assert.AreEqual(testClass.CreateDepartmentCode, "", "作成部署コードが想定通りに設定されていること"); // 回答対象部署コード Assert.AreEqual(testClass.AnswerDepartmentCode, "", "回答対象部署コードが想定通りに設定されていること"); // 回答期間(カラ) Assert.AreEqual(testClass.AnswerStartDateTime, DateTime.Parse(Def.SQL_DATETIME_MIN), "回答期間(カラ)が想定通りに設定されていること"); // 回答期間(カラ)表示用 Assert.AreEqual(testClass.AnswerStartDateTimeDisp, "", "回答期間(カラ)表示用が想定通りに設定されていること"); // 回答期間(マデ) Assert.AreEqual(testClass.AnswerEndDateTime, DateTime.Parse(Def.SQL_DATETIME_MAX), "回答期間(マデ)が想定通りに設定されていること"); // 回答期間(マデ)表示用 Assert.AreEqual(testClass.AnswerEndDateTimeDisp, "", "回答期間(マデ)表示用が想定通りに設定されていること"); // 状況 Assert.AreEqual(testClass.Status, "", "状況が想定通りに設定されていること"); // 状況リスト Assert.IsNotNull(testClass.StatusList, "状況リストがnullでないこと"); // 回答区分 Assert.AreEqual(testClass.AnswerPattern, "", "回答区分が想定通りに設定されていること"); // 回答区分リスト Assert.IsNotNull(testClass.AnswerPatternList, "回答区分リストがnullでないこと"); // 開発符号 Assert.AreEqual(testClass.DevelopmentCode, "", "開発符号が想定通りに設定されていること"); // 機種 Assert.AreEqual(testClass.Model, "", "機種が想定通りに設定されていること"); // BLK No Assert.AreEqual(testClass.BlockNo, "", "BLK Noが想定通りに設定されていること"); // タイトル品番 Assert.AreEqual(testClass.TitleDrawingNo, "", "タイトル品番が想定通りに設定されていること"); // 設通番号 Assert.AreEqual(testClass.EcsNo, "", "設通番号が想定通りに設定されていること"); // 検索結果リスト Assert.IsNotNull(testClass.SearchResultList, "検索結果リストがnullでないこと"); // 埋め込みスクリプト Assert.AreEqual(testClass.EmbeddedScript, "", "埋め込みスクリプトが想定通りに設定されていること"); #endregion }