[Fat-develop] FAT/test/FAT.Test/Web FixtureSpecifierControlTest.cs,1.1,1.2
Brought to you by:
exortech
|
From: <dmc...@us...> - 2004-02-29 19:14:05
|
Update of /cvsroot/fat/FAT/test/FAT.Test/Web In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv305/test/FAT.Test/Web Modified Files: FixtureSpecifierControlTest.cs Log Message: Added NewFixtureTextBox to FixtureSpecifierControl so that user is able to enter the name of a new (as yet unimplemented) test fixture. Index: FixtureSpecifierControlTest.cs =================================================================== RCS file: /cvsroot/fat/FAT/test/FAT.Test/Web/FixtureSpecifierControlTest.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FixtureSpecifierControlTest.cs 29 Feb 2004 14:59:52 -0000 1.1 --- FixtureSpecifierControlTest.cs 29 Feb 2004 19:03:38 -0000 1.2 *************** *** 24,33 **** [Test] ! public void PopulatesDropDownWithTestFixtureNamesOnGet() { mockLoader.ExpectAndReturn("GetFixtureNames", new string []{"bish", "bash", "bosh"}); mockPage.ExpectAndReturn("IsPostBack", false); ! fixtureSpecifier.CallOnLoad(); AssertEquals(3, fixtureSpecifier.ImplementedFixturesDropDownList.Items.Count); --- 24,33 ---- [Test] ! public void PopulatesDropDownWithTestFixtureNamesOnHttpGet() { mockLoader.ExpectAndReturn("GetFixtureNames", new string []{"bish", "bash", "bosh"}); mockPage.ExpectAndReturn("IsPostBack", false); ! fixtureSpecifier.OnLoad(null); AssertEquals(3, fixtureSpecifier.ImplementedFixturesDropDownList.Items.Count); *************** *** 41,49 **** [Test] ! public void DoesNotPopulateDropDownWithTestFixtureNamesOnPostAsViewStateMaintainsEntries() { mockPage.ExpectAndReturn("IsPostBack", true); ! fixtureSpecifier.CallOnLoad(); AssertEquals(0, fixtureSpecifier.ImplementedFixturesDropDownList.Items.Count); --- 41,49 ---- [Test] ! public void DoesNotPopulateDropDownWithTestFixtureNamesOnHttpPostAsViewStateMaintainsEntries() { mockPage.ExpectAndReturn("IsPostBack", true); ! fixtureSpecifier.OnLoad(null); AssertEquals(0, fixtureSpecifier.ImplementedFixturesDropDownList.Items.Count); *************** *** 59,63 **** mockPage.ExpectAndReturn("IsPostBack", false); ! fixtureSpecifier.CallOnLoad(); AssertEquals("bish", fixtureSpecifier.SelectedFixture); --- 59,63 ---- mockPage.ExpectAndReturn("IsPostBack", false); ! fixtureSpecifier.OnLoad(null); AssertEquals("bish", fixtureSpecifier.SelectedFixture); *************** *** 68,85 **** [Test] ! public void WhenTextBoxIsPopulatedThenSelectedTestfixtureIsGivenByTextBox() { mockLoader.ExpectAndReturn("GetFixtureNames", new string []{"bish", "bash", "bosh"}); mockPage.ExpectAndReturn("IsPostBack", false); ! fixtureSpecifier.CallOnLoad(); ! // TODO: finish implementation ! //fixtureSpecifier.NewFixtureTextBox.Text = "NewFixtureName"; ! //AssertEquals("NewfixtureName", fixtureSpecifier.SelectedFixture); ! //mockLoader.Verify(); ! //mockPage.Verify(); } } --- 68,84 ---- [Test] ! public void WhenTextBoxIsPopulatedThenSelectedFixtureIsGivenByTextBox() { mockLoader.ExpectAndReturn("GetFixtureNames", new string []{"bish", "bash", "bosh"}); mockPage.ExpectAndReturn("IsPostBack", false); ! fixtureSpecifier.OnLoad(null); ! fixtureSpecifier.NewFixtureTextBox.Text = "NewFixtureName"; ! AssertEquals("NewFixtureName", fixtureSpecifier.SelectedFixture); ! mockLoader.Verify(); ! mockPage.Verify(); } } *************** *** 94,109 **** } ! protected override IPage Page ! { ! get ! { ! return page; ! } ! } ! public void CallOnLoad() ! { ! OnLoad(null); ! } } } --- 93,102 ---- } ! protected override IPage Page { get {return page;} } ! public new DropDownList ImplementedFixturesDropDownList { get { return base.ImplementedFixturesDropDownList; }} ! public new TextBox NewFixtureTextBox { get { return base.NewFixtureTextBox; }} ! ! public new void OnLoad(EventArgs args) { base.OnLoad(null); } } } |