示例#1
0
        public void testToString()
        {
            WaveUnitConfigElement e = new WaveUnitConfigElement();

            e.setKey("A");
            e.setValue("B");
            Assert.AreEqual("A:B", e.toString());
        }
        /// <summary>
        /// 設定値のキーと値の組を追加する
        /// </summary>
        /// <param name="key">キー</param>
        /// <param name="value">値</param>
        public void putElement(string key, string value)
        {
            foreach (WaveUnitConfigElement item in this.Elements)
            {
                if (key == item.getKey())
                {
                    item.setValue(value);
                    return;
                }
            }
            WaveUnitConfigElement newItem = new WaveUnitConfigElement();

            newItem.setKey(key);
            newItem.setValue(value);
            this.Elements.Add(newItem);
        }
示例#3
0
        public void testSetValueWithInvalidCharacter()
        {
            WaveUnitConfigElement e = new WaveUnitConfigElement();

            e.setValue("B" + WaveUnitConfigElement.SEPARATOR);
        }
示例#4
0
        public void testSetKeyWithInvalidCharacter()
        {
            WaveUnitConfigElement e = new WaveUnitConfigElement();

            e.setKey("A" + WaveUnitConfigElement.SEPARATOR);
        }
示例#5
0
        public void testSetKeyWithNull()
        {
            WaveUnitConfigElement e = new WaveUnitConfigElement();

            e.setKey(null);
        }
示例#6
0
        public void testSetKeyWithEmpty()
        {
            WaveUnitConfigElement e = new WaveUnitConfigElement();

            e.setKey("");
        }