diff options
Diffstat (limited to 'tests_mgrapp/src/com/google/codereview/util/MutableBooleanTest.java')
-rw-r--r-- | tests_mgrapp/src/com/google/codereview/util/MutableBooleanTest.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tests_mgrapp/src/com/google/codereview/util/MutableBooleanTest.java b/tests_mgrapp/src/com/google/codereview/util/MutableBooleanTest.java new file mode 100644 index 0000000000..7d4d6469f9 --- /dev/null +++ b/tests_mgrapp/src/com/google/codereview/util/MutableBooleanTest.java @@ -0,0 +1,44 @@ +// Copyright 2008 Google Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package com.google.codereview.util; + +import junit.framework.TestCase; + + +public class MutableBooleanTest extends TestCase { + public void testCreateDefault() { + final MutableBoolean b = new MutableBoolean(); + assertFalse(b.value); + } + + public void testCreateTrue() { + final MutableBoolean b = new MutableBoolean(true); + assertTrue(b.value); + } + + public void testCreateFalse() { + final MutableBoolean b = new MutableBoolean(false); + assertFalse(b.value); + } + + public void testMutable() { + final MutableBoolean b = new MutableBoolean(); + assertFalse(b.value); + b.value = true; + assertTrue(b.value); + b.value = false; + assertFalse(b.value); + } +} |