From e23a2768cb02615b6a934f2cd376a7674830f304 Mon Sep 17 00:00:00 2001 From: Henry Schimke Date: Thu, 8 Dec 2022 13:16:25 -0600 Subject: [PATCH] ean org spt test --- src/oned/EANManufacturerOrgSupportTest.java | 39 --------------------- src/oned/ean_manufacturer_org_support.rs | 32 +++++++++++++++++ 2 files changed, 32 insertions(+), 39 deletions(-) delete mode 100644 src/oned/EANManufacturerOrgSupportTest.java diff --git a/src/oned/EANManufacturerOrgSupportTest.java b/src/oned/EANManufacturerOrgSupportTest.java deleted file mode 100644 index 5c0f1ab..0000000 --- a/src/oned/EANManufacturerOrgSupportTest.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2010 ZXing authors - * - * 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.zxing.oned; - -import org.junit.Assert; -import org.junit.Test; - -/** - * Tests {@link EANManufacturerOrgSupport}. - * - * @author Sean Owen - */ -public final class EANManufacturerOrgSupportTest extends Assert { - - @Test - public void testLookup() { - EANManufacturerOrgSupport support = new EANManufacturerOrgSupport(); - assertNull(support.lookupCountryIdentifier("472000")); - assertEquals("US/CA", support.lookupCountryIdentifier("000000")); - assertEquals("MO", support.lookupCountryIdentifier("958000")); - assertEquals("GB", support.lookupCountryIdentifier("500000")); - assertEquals("GB", support.lookupCountryIdentifier("509000")); - } - -} diff --git a/src/oned/ean_manufacturer_org_support.rs b/src/oned/ean_manufacturer_org_support.rs index 16388a3..b6156ff 100644 --- a/src/oned/ean_manufacturer_org_support.rs +++ b/src/oned/ean_manufacturer_org_support.rs @@ -181,3 +181,35 @@ impl EANManufacturerOrgSupport { self.add(vec![958], "MO".to_owned()); } } + +/** + * Tests {@link EANManufacturerOrgSupport}. + * + * @author Sean Owen + */ +#[cfg(test)] +mod EANManufacturerOrgSupportTest { + use crate::oned::EANManufacturerOrgSupport; + + #[test] + fn testLookup() { + let mut support = EANManufacturerOrgSupport::default(); + assert!(support.lookupCountryIdentifier("472000").is_none()); + assert_eq!( + "US/CA", + support.lookupCountryIdentifier("000000").expect("msg") + ); + assert_eq!( + "MO", + support.lookupCountryIdentifier("958000").expect("msg") + ); + assert_eq!( + "GB", + support.lookupCountryIdentifier("500000").expect("msg") + ); + assert_eq!( + "GB", + support.lookupCountryIdentifier("509000").expect("msg") + ); + } +}