148dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa/* 248dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * Copyright (C) 2011 The Android Open Source Project 348dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * 448dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * Licensed under the Apache License, Version 2.0 (the "License"); 548dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * you may not use this file except in compliance with the License. 648dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * You may obtain a copy of the License at 748dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * 848dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * http://www.apache.org/licenses/LICENSE-2.0 948dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * 1048dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * Unless required by applicable law or agreed to in writing, software 1148dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * distributed under the License is distributed on an "AS IS" BASIS, 1248dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1348dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * See the License for the specific language governing permissions and 1448dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * limitations under the License. 1548dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa */ 1648dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawapackage com.android.vcard.tests; 1748dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa 1848dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawaimport com.android.vcard.tests.testutils.VCardTestsBase; 1948dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa 2048dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa/** 2148dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa * Test cases specific for nested vCard. 2248dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa */ 2348dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawapublic class VCardImporterNestTests extends VCardTestsBase { 2448dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa public void testSimpleNest() { 2548dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa mVerifier.initForImportTest(V21, R.raw.v21_nest); 2648dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa mVerifier.addPropertyNodesVerifierElem() 2748dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa .addExpectedNodeWithOrder("N", "nest1"); 2848dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa mVerifier.addPropertyNodesVerifierElem() 2948dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa .addExpectedNodeWithOrder("N", "nest2"); 3048dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa // Parent comes last. 3148dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa mVerifier.addPropertyNodesVerifierElem() 3248dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa .addExpectedNodeWithOrder("N", "parent") 3348dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa .addExpectedNodeWithOrder("TEL", "1"); 3448dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa } 3548dd8e86a81d2ab40eb762975c8211c225002bf0Daisuke Miyakawa} 36