sysmodelmgr/com.symbian.smt.gui.unittest/src/com/symbian/smt/gui/unittest/PersistentDataStoreTest.java
author terytkon
Thu, 11 Mar 2010 19:08:43 +0200
changeset 0 522a326673b6
permissions -rw-r--r--
Moved swconfigapps content under oss repository.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     1
// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     2
// All rights reserved.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     3
// This component and the accompanying materials are made available
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     5
// which accompanies this distribution, and is available
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     7
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     8
// Initial Contributors:
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    10
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    11
// Contributors:
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    12
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    13
// Description:
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    14
//
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    15
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    16
package com.symbian.smt.gui.unittest;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    17
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    18
import static org.junit.Assert.assertTrue;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    19
import static org.junit.Assert.fail;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    20
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    21
import java.util.ArrayList;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    22
import java.util.List;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    23
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    24
import org.junit.Before;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    25
import org.junit.Test;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    26
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    27
public class PersistentDataStoreTest {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    28
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    29
	PDS_test_helper dataStore;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    30
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    31
	@Before
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    32
	public final void setUp() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    33
		dataStore = new PDS_test_helper();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    34
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    35
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    36
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    37
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getCopyrightText()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    38
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    39
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    40
	public final void testSetAndGetCopyrightText() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    41
		dataStore.setCopyrightText("CopyrightText");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    42
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    43
		assertTrue(dataStore.getCopyrightText().equals("CopyrightText"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    44
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    45
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    46
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    47
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getDependenciesFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    48
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    49
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    50
	public final void testSetAndGetDefaultDependenciesFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    51
		dataStore.setSelectedDependenciesFiles(new String[]{"DependenciesFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    52
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    53
		assertTrue(dataStore.getSelectedDependenciesFiles()[0].equals("DependenciesFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    54
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    55
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    56
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    57
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getDistributionTexts()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    58
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    59
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    60
	public final void testSetAndGetDistributionText() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    61
		String[] text = {"DistributionText"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    62
		dataStore.setDistributionTexts(text);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    63
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    64
		String[] result = dataStore.getDistributionTexts();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    65
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    66
		assertTrue(result.length == 1);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    67
		assertTrue(result[0].equals("DistributionText"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    68
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    69
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    70
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    71
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getFilterItems()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    72
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    73
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    74
	public final void testSetAndGetFilterItems() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    75
		String items[] = {"number1", "number2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    76
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    77
		dataStore.setFilterHasItems(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    78
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    79
		String returned[] = dataStore.getFilterHasItems();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    80
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    81
		assertTrue(returned.length == 2 && returned[0].equals("number1") && returned[1].equals("number2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    82
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    83
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    84
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    85
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getHighlightCoreOS()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    86
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    87
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    88
	public final void testSetAndGetHighlightCoreOS() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    89
		dataStore.setHighlightCoreOS(true);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    90
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    91
		assertTrue(dataStore.getHighlightCoreOS());
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    92
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    93
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    94
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    95
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getIgnoreItems()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    96
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    97
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    98
	public final void testSetAndGetIgnoreItems() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    99
		List<String[]> ignoreItems = new ArrayList<String[]>();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   100
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   101
		String items[] = {"number1", "number2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   102
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   103
		ignoreItems.add(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   104
		ignoreItems.add(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   105
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   106
		dataStore.setIgnoreItems(ignoreItems);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   107
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   108
		List<String[]> returnedItems = dataStore.getIgnoreItems();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   109
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   110
		for (String[] item : returnedItems) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   111
			if(!item[0].equals("number1") && !item[0].equals("number1")) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   112
				fail();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   113
			}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   114
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   115
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   116
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   117
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   118
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getLevelOfDetail()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   119
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   120
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   121
	public final void testSetAndGetLevelOfDetail() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   122
		dataStore.setLevelOfDetail("LevelOfDetail");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   123
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   124
		assertTrue(dataStore.getLevelOfDetail().equals("LevelOfDetail"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   125
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   126
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   127
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   128
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getLevelsFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   129
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   130
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   131
	public final void testSetAndGetDefaultLevelsFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   132
		dataStore.setSelectedLevelsFiles(new String[]{"LevelsFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   133
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   134
		assertTrue(dataStore.getSelectedLevelsFiles()[0].equals("LevelsFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   135
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   136
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   137
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   138
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getLocalisationFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   139
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   140
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   141
	public final void testSetAndGetDefaultLocalisationFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   142
		dataStore.setSelectedLocalisationFiles(new String[]{"LocalisationFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   143
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   144
		assertTrue(dataStore.getSelectedLocalisationFiles()[0].equals("LocalisationFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   145
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   146
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   147
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   148
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getModelName()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   149
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   150
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   151
	public final void testSetAndGetModelName() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   152
		dataStore.setModelName("ModelName");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   153
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   154
		assertTrue(dataStore.getModelName().equals("ModelName"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   155
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   156
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   157
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   158
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getModelVersion()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   159
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   160
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   161
	public final void testSetAndGetModelVersion() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   162
		dataStore.setModelVersion("ModelVersion");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   163
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   164
		assertTrue(dataStore.getModelVersion().equals("ModelVersion"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   165
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   166
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   167
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   168
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getModelVersionTexts()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   169
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   170
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   171
	public final void testSetAndGetModelVersionText() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   172
		String[] text = {"ModelVersionText"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   173
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   174
		dataStore.setModelVersionTexts(text);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   175
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   176
		assertTrue(dataStore.getModelVersionTexts().length == 1);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   177
		assertTrue(dataStore.getModelVersionTexts()[0].equals("ModelVersionText"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   178
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   179
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   180
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   181
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getShapesFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   182
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   183
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   184
	public final void testSetAndGetDefaultShapesFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   185
		dataStore.setSelectedShapesFiles(new String[]{"ShapesFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   186
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   187
		assertTrue(dataStore.getSelectedShapesFiles()[0].equals("ShapesFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   188
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   189
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   190
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   191
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getSystemDefinitionFiles()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   192
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   193
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   194
	public final void testSetAndGetSystemDefinitionFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   195
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   196
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   197
		dataStore.setSystemDefinitionFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   198
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   199
		String returned[] = dataStore.getSystemDefinitionFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   200
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   201
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   202
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   203
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   204
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   205
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getSystemInfoFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   206
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   207
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   208
	public final void testSetAndGetDefaultSystemInfoFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   209
		dataStore.setSelectedSystemInfoFiles(new String[]{"SystemInfoFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   210
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   211
		assertTrue(dataStore.getSelectedSystemInfoFiles()[0].equals("SystemInfoFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   212
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   213
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   214
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   215
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   216
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#setSystemName(java.lang.String)}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   217
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getSystemName()}.	 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   218
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   219
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   220
	public final void testSetAndGetSystemName() {	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   221
		dataStore.setSystemName("sysname");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   222
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   223
		assertTrue(dataStore.getSystemName().equals("sysname"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   224
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   225
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   226
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   227
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   228
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getSystemVersion()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   229
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   230
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   231
	public final void testSetAndGetSystemVersion() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   232
		dataStore.setSystemVersion("SystemVersion");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   233
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   234
		assertTrue(dataStore.getSystemVersion().equals("SystemVersion"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   235
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   236
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   237
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   238
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   239
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getBorderShapesFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   240
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   241
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   242
	public final void testSetAndGetDefaultBorderShapesFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   243
		dataStore.setSelectedBorderShapesFiles(new String[]{"BorderShapesFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   244
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   245
		assertTrue(dataStore.getSelectedBorderShapesFiles()[0].equals("BorderShapesFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   246
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   247
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   248
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   249
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getBorderStylesFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   250
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   251
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   252
	public final void testSetAndGetDefaultBorderStylesFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   253
		dataStore.setSelectedBorderStylesFiles(new String[]{"BorderStylesFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   254
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   255
		assertTrue(dataStore.getSelectedBorderStylesFiles()[0].equals("BorderStylesFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   256
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   257
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   258
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   259
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getColoursFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   260
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   261
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   262
	public final void testSetAndGetDefaultColoursFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   263
		dataStore.setSelectedColoursFiles(new String[]{"ColoursFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   264
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   265
		assertTrue(dataStore.getSelectedColoursFiles()[0].equals("ColoursFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   266
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   267
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   268
	/**
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   269
	 * Test method for {@link com.symbian.smt.gui.AbstractPersistentDataStore#getPatternsFile()}.
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   270
	 */
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   271
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   272
	public final void testSetAndGetDefaultPatternsFile() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   273
		dataStore.setSelectedPatternsFiles(new String[]{"PatternsFile"});
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   274
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   275
		assertTrue(dataStore.getSelectedPatternsFiles()[0].equals("PatternsFile"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   276
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   277
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   278
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   279
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   280
	public final void setWarningLevel() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   281
		dataStore.setWarningLevel("1");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   282
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   283
		assertTrue(dataStore.getWarningLevel().equals("1"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   284
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   285
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   286
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   287
	public final void setMakeModelStatic() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   288
		dataStore.setSuppressMouseOverEffect(true);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   289
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   290
		assertTrue(dataStore.getSuppressMouseOverEffect());
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   291
	}	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   292
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   293
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   294
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   295
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   296
	public void setAndGetBorderShapesFiles() {	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   297
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   298
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   299
		dataStore.setBorderShapesFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   300
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   301
		String returned[] = dataStore.getBorderShapesFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   302
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   303
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   304
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   305
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   306
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   307
	public void setAndGetBorderStylesFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   308
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   309
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   310
		dataStore.setBorderStylesFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   311
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   312
		String returned[] = dataStore.getBorderStylesFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   313
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   314
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   315
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   316
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   317
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   318
	public void setAndGetColoursFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   319
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   320
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   321
		dataStore.setColoursFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   322
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   323
		String returned[] = dataStore.getColoursFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   324
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   325
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   326
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   327
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   328
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   329
	public void setAndGetPatternsFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   330
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   331
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   332
		dataStore.setPatternsFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   333
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   334
		String returned[] = dataStore.getPatternsFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   335
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   336
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   337
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   338
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   339
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   340
	public void setAndGetSystemInfoFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   341
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   342
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   343
		dataStore.setSystemInfoFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   344
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   345
		String returned[] = dataStore.getSystemInfoFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   346
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   347
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   348
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   349
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   350
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   351
	public void setAndGetLevelsFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   352
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   353
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   354
		dataStore.setLevelsFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   355
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   356
		String returned[] = dataStore.getLevelsFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   357
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   358
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   359
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   360
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   361
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   362
	public void setAndGetLocalisationFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   363
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   364
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   365
		dataStore.setLocalisationFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   366
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   367
		String returned[] = dataStore.getLocalisationFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   368
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   369
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   370
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   371
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   372
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   373
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   374
	public void setAndGetDependenciesFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   375
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   376
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   377
		dataStore.setDependenciesFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   378
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   379
		String returned[] = dataStore.getDependenciesFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   380
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   381
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   382
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   383
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   384
	@Test
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   385
	public void setAndGetShapesFiles() {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   386
		String items[] = {"file1", "file2"};
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   387
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   388
		dataStore.setShapesFiles(items);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   389
	
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   390
		String returned[] = dataStore.getShapesFiles();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   391
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   392
		assertTrue(returned.length == 2 && returned[0].equals("file1") && returned[1].equals("file2"));
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   393
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   394
}