From f6cc55a315092dc6b75ba945eeef914a4f521c1b Mon Sep 17 00:00:00 2001 From: tushkanchik Date: Fri, 4 Jan 2008 00:54:30 +0000 Subject: [PATCH] =?UTF-8?q?=D1=82=D0=B5=D1=81=D1=82=D1=8B=20=D0=BD=D0=B0?= =?UTF-8?q?=20=D1=80=D0=B5=D1=81=D1=83=D1=80=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://only.mawhrin.net/repos/FBReaderJ/trunk@431 6a642e6f-84f6-412e-ac94-c4a38d5a04b0 --- .../zlibrary/core/resources/AllTests.java | 12 ++++ .../core/resources/TestResources.java | 63 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 test/org/test/zlibrary/core/resources/AllTests.java create mode 100644 test/org/test/zlibrary/core/resources/TestResources.java diff --git a/test/org/test/zlibrary/core/resources/AllTests.java b/test/org/test/zlibrary/core/resources/AllTests.java new file mode 100644 index 000000000..6e158e36b --- /dev/null +++ b/test/org/test/zlibrary/core/resources/AllTests.java @@ -0,0 +1,12 @@ +package org.test.zlibrary.core.resources; + +import junit.framework.Test; +import junit.framework.TestSuite; + +public class AllTests { + public static Test suite() { + TestSuite suite = new TestSuite(); + suite.addTestSuite(TestResources.class); + return suite; + } +} diff --git a/test/org/test/zlibrary/core/resources/TestResources.java b/test/org/test/zlibrary/core/resources/TestResources.java new file mode 100644 index 000000000..b5654c062 --- /dev/null +++ b/test/org/test/zlibrary/core/resources/TestResources.java @@ -0,0 +1,63 @@ +package org.test.zlibrary.core.resources; + +import java.util.*; + +import org.zlibrary.core.resources.ZLResource; +import org.zlibrary.core.xml.own.ZLOwnXMLProcessorFactory; +import org.zlibrary.ui.swing.library.ZLSwingLibrary; + +import junit.framework.TestCase; + +public class TestResources extends TestCase { + + public void setUp() { + new ZLSwingLibrary(); + new ZLOwnXMLProcessorFactory(); + Locale.setDefault(Locale.ENGLISH); + } + + public void testMissingResource() { + ZLResource res = ZLResource.resource(""); + assertFalse(res.hasValue()); + } + + public void testMissingResourceValue() { + ZLResource res = ZLResource.resource(""); + assertEquals(res.getValue(), "????????"); + } + + public void testNoValueResource() { + ZLResource res = ZLResource.resource("menu"); + assertFalse(res.hasValue()); + } + + public void testMissingValue() { + ZLResource res = ZLResource.resource("menu"); + assertEquals(res.getValue(), "????????"); + } + + public void testNoValueResource2() { + ZLResource res = ZLResource.resource("color"); + assertFalse(res.hasValue()); + } + + public void testMissingValue2() { + ZLResource res = ZLResource.resource("color"); + assertEquals(res.getValue(), "????????"); + } + + public void testHasValue() { + ZLResource res = ZLResource.resource("menu").getResource("search"); + assertTrue(res.hasValue()); + } + + public void testValue() { + ZLResource res = ZLResource.resource("menu").getResource("search"); + assertEquals(res.getValue(), "Find"); + } + + public void testValue2() { + ZLResource res = ZLResource.resource("menu").getResource("search").getResource("find"); + assertEquals(res.getValue(), "Find Text..."); + } +}