From 3783d9a8add33b240e326438fa0b16869dbcfb44 Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Wed, 29 Jul 2015 16:05:57 -0700 Subject: remove the freeze API --- .../Collections/RepeatedFieldTest.cs | 36 ---------------------- 1 file changed, 36 deletions(-) (limited to 'csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs') diff --git a/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs b/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs index 25be7731..33c4e10c 100644 --- a/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs +++ b/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs @@ -193,44 +193,10 @@ namespace Google.Protobuf.Collections Assert.Throws(() => list[2] = "bad"); } - [Test] - public void Freeze_FreezesElements() - { - var list = new RepeatedField { new TestAllTypes() }; - Assert.IsFalse(list[0].IsFrozen); - list.Freeze(); - Assert.IsTrue(list[0].IsFrozen); - } - - [Test] - public void Freeze_PreventsMutations() - { - var list = new RepeatedField { 0 }; - list.Freeze(); - Assert.Throws(() => list.Add(1)); - Assert.Throws(() => list[0] = 1); - Assert.Throws(() => list.Clear()); - Assert.Throws(() => list.RemoveAt(0)); - Assert.Throws(() => list.Remove(0)); - Assert.Throws(() => list.Insert(0, 0)); - } - - [Test] - public void Freeze_ReportsFrozen() - { - var list = new RepeatedField { 0 }; - Assert.IsFalse(list.IsFrozen); - Assert.IsFalse(list.IsReadOnly); - list.Freeze(); - Assert.IsTrue(list.IsFrozen); - Assert.IsTrue(list.IsReadOnly); - } - [Test] public void Clone_ReturnsMutable() { var list = new RepeatedField { 0 }; - list.Freeze(); var clone = list.Clone(); clone[0] = 1; } @@ -585,8 +551,6 @@ namespace Google.Protobuf.Collections var field = new RepeatedField { "first", "second" }; IList list = field; Assert.IsFalse(list.IsFixedSize); - field.Freeze(); - Assert.IsTrue(list.IsFixedSize); } [Test] -- cgit v1.2.3