From: <dr...@us...> - 2003-11-22 18:18:12
|
Update of /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode.Tests/SharpCvsLib/Misc In directory sc8-pr-cvs1:/tmp/cvs-serv2769/src/ICSharpCode.Tests/SharpCvsLib/Misc Modified Files: CvsRootTest.cs Log Message: Changes to library: throwing more declarative exceptions when there is a problem. Changes in console to use objects where possible (convert strings to objects using library parse routines). Added lookup for CVS_RSH in the environment variables, lookup for cvspass file/ password. Index: CvsRootTest.cs =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode.Tests/SharpCvsLib/Misc/CvsRootTest.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CvsRootTest.cs 5 Nov 2003 08:07:35 -0000 1.3 --- CvsRootTest.cs 22 Nov 2003 18:18:08 -0000 1.4 *************** *** 55,62 **** CvsRoot cvsRoot = new CvsRoot (":ext:gn...@cv...:/cvsroot/sharpcvslib"); ! Assertion.Assert(cvsRoot.Protocol.Equals("ext")); ! Assertion.Assert(cvsRoot.User.Equals("gne")); ! Assertion.Assert(cvsRoot.Host.Equals("cvs.sourceforge.net")); ! Assertion.Assert(cvsRoot.CvsRepository.Equals("/cvsroot/sharpcvslib")); } --- 55,62 ---- CvsRoot cvsRoot = new CvsRoot (":ext:gn...@cv...:/cvsroot/sharpcvslib"); ! Assertion.AssertEquals("ext", cvsRoot.Protocol); ! Assertion.AssertEquals("gne", cvsRoot.User); ! Assertion.AssertEquals("cvs.sourceforge.net", cvsRoot.Host); ! Assertion.AssertEquals("/cvsroot/sharpcvslib", cvsRoot.CvsRepository); } *************** *** 65,69 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingProtocolTest () { CvsRoot cvsRoot = new CvsRoot ("::gn...@cv...:/cvsroot/sharpcvslib"); --- 65,69 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingProtocolTest () { CvsRoot cvsRoot = new CvsRoot ("::gn...@cv...:/cvsroot/sharpcvslib"); *************** *** 74,78 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingUserTest () { CvsRoot cvsRoot = new CvsRoot (":ext:@cvs.sourceforge.net:/cvsroot/sharpcvslib"); --- 74,78 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingUserTest () { CvsRoot cvsRoot = new CvsRoot (":ext:@cvs.sourceforge.net:/cvsroot/sharpcvslib"); *************** *** 83,87 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingHostTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gne@:/cvsroot/sharpcvslib"); --- 83,87 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingHostTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gne@:/cvsroot/sharpcvslib"); *************** *** 92,96 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingRepositoryTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gn...@cv...:"); --- 92,96 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingRepositoryTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gn...@cv...:"); *************** *** 101,105 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingFirstColonTest () { CvsRoot cvsRoot = new CvsRoot ("a:ext:gn...@cv...:/cvsroot/sharpcvslib"); --- 101,105 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingFirstColonTest () { CvsRoot cvsRoot = new CvsRoot ("a:ext:gn...@cv...:/cvsroot/sharpcvslib"); *************** *** 112,116 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingSecondColonTest () { CvsRoot cvsRoot = new CvsRoot (":ex...@cv...-/cvsroot/sharpcvslib"); --- 112,116 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingSecondColonTest () { CvsRoot cvsRoot = new CvsRoot (":ex...@cv...-/cvsroot/sharpcvslib"); *************** *** 123,127 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingAmpersandTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gne-cvs.sourceforge.net:/cvsroot/sharpcvslib"); --- 123,127 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingAmpersandTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gne-cvs.sourceforge.net:/cvsroot/sharpcvslib"); *************** *** 134,138 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void MissingThirdColonTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gn...@cv...-/cvsroot/sharpcvslib"); --- 134,138 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void MissingThirdColonTest () { CvsRoot cvsRoot = new CvsRoot (":ext:gn...@cv...-/cvsroot/sharpcvslib"); *************** *** 143,147 **** /// </summary> [Test] ! [ExpectedException(typeof(ArgumentException))] public void NoColonTest () { CvsRoot cvsRoot = new CvsRoot ("-ex...@cv...-/cvsroot/sharpcvslib"); --- 143,147 ---- /// </summary> [Test] ! [ExpectedException(typeof(CvsRootParseException))] public void NoColonTest () { CvsRoot cvsRoot = new CvsRoot ("-ex...@cv...-/cvsroot/sharpcvslib"); |