bloritsch 2003/06/26 12:44:43
Modified: csframework/src/cs Attributes.cs
csframework/src/test AttributesTestCase.cs
Log:
update the attributes so that we better match the AMTAGS proposal
Revision Changes Path
1.3 +4 -2 avalon-sandbox/csframework/src/cs/Attributes.cs
Index: Attributes.cs
===================================================================
RCS file: /home/cvs/avalon-sandbox/csframework/src/cs/Attributes.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Attributes.cs 25 Jun 2003 13:14:01 -0000 1.2
+++ Attributes.cs 26 Jun 2003 19:44:43 -0000 1.3
@@ -90,7 +90,8 @@
///<summary>
/// Boolean property to see if this dependency is required or not.
///</summary>
- public bool isOptional;
+ public bool optional;
+ public string key;
///<summary>
/// Constructor to initialize the dependency's name.
@@ -99,7 +100,8 @@
public AvalonDependency(string name)
{
m_name = name;
- isOptional = false;
+ optional = false;
+ key = name;
}
///<summary>
1.2 +5 -3 avalon-sandbox/csframework/src/test/AttributesTestCase.cs
Index: AttributesTestCase.cs
===================================================================
RCS file: /home/cvs/avalon-sandbox/csframework/src/test/AttributesTestCase.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AttributesTestCase.cs 26 Jun 2003 17:10:06 -0000 1.1
+++ AttributesTestCase.cs 26 Jun 2003 19:44:43 -0000 1.2
@@ -68,12 +68,14 @@
string name = "Apache.Avalon.Framework.AvalonAttributeTest";
AvalonDependency dependency = new AvalonDependency(name);
Assertion.AssertEquals( name, dependency.Name );
- Assertion.AssertEquals( false, dependency.isOptional );
+ Assertion.AssertEquals( false, dependency.optional );
dependency = new AvalonDependency(name);
- dependency.isOptional=true;
+ dependency.optional=true;
+ dependency.key="attribute-test";
Assertion.AssertEquals( name, dependency.Name );
- Assertion.AssertEquals( true, dependency.isOptional );
+ Assertion.AssertEquals( true, dependency.optional );
+ Assertion.AssertEquals( "attribute-test", dependency.key );
}
[Test]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]