SmsUsageMonitorShortCodeTest.java revision dbbcde988d620307a97afbd9a6dc389eab02b586
1dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla/* 2dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * Copyright (C) 2012 The Android Open Source Project 3dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * 4dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * Licensed under the Apache License, Version 2.0 (the "License"); 5dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * you may not use this file except in compliance with the License. 6dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * You may obtain a copy of the License at 7dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * 8dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * http://www.apache.org/licenses/LICENSE-2.0 9dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * 10dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * Unless required by applicable law or agreed to in writing, software 11dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * distributed under the License is distributed on an "AS IS" BASIS, 12dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * See the License for the specific language governing permissions and 14dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * limitations under the License. 15dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla */ 16dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 17dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallapackage com.android.internal.telephony; 18dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 19dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallaimport android.test.AndroidTestCase; 20dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallaimport android.test.suitebuilder.annotation.SmallTest; 21dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 22dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallaimport static com.android.internal.telephony.SmsUsageMonitor.CATEGORY_FREE_SHORT_CODE; 23dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallaimport static com.android.internal.telephony.SmsUsageMonitor.CATEGORY_NOT_SHORT_CODE; 24dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallaimport static com.android.internal.telephony.SmsUsageMonitor.CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE; 25dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallaimport static com.android.internal.telephony.SmsUsageMonitor.CATEGORY_PREMIUM_SHORT_CODE; 26dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallaimport static com.android.internal.telephony.SmsUsageMonitor.CATEGORY_STANDARD_SHORT_CODE; 27dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 28dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla/** 29dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * Test cases for SMS short code pattern matching in SmsUsageMonitor. 30dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla */ 31dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kallapublic class SmsUsageMonitorShortCodeTest extends AndroidTestCase { 32dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 33dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla private static final class ShortCodeTest { 34dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla final String countryIso; 35dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla final String address; 36dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla final int category; 37dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 38dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla ShortCodeTest(String countryIso, String destAddress, int category) { 39dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla this.countryIso = countryIso; 40dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla this.address = destAddress; 41dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla this.category = category; 42dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla } 43dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla } 44dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 45dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla /** 46dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla * List of short code test cases. 47dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla */ 48dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla private static final ShortCodeTest[] sShortCodeTests = new ShortCodeTest[] { 49dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("al", "112", CATEGORY_NOT_SHORT_CODE), 50dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("al", "4321", CATEGORY_NOT_SHORT_CODE), 51dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("al", "54321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 52dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("al", "15191", CATEGORY_PREMIUM_SHORT_CODE), 53dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("al", "55500", CATEGORY_PREMIUM_SHORT_CODE), 54dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("al", "55600", CATEGORY_PREMIUM_SHORT_CODE), 55dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("al", "654321", CATEGORY_NOT_SHORT_CODE), 56dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 57dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "112", CATEGORY_NOT_SHORT_CODE), 58dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "101", CATEGORY_FREE_SHORT_CODE), 59dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "102", CATEGORY_FREE_SHORT_CODE), 60dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "103", CATEGORY_FREE_SHORT_CODE), 61dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "222", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 62dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "1111", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 63dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "9999", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 64dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "1121", CATEGORY_PREMIUM_SHORT_CODE), 65dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "1141", CATEGORY_PREMIUM_SHORT_CODE), 66dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "1161", CATEGORY_PREMIUM_SHORT_CODE), 67dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("am", "3024", CATEGORY_PREMIUM_SHORT_CODE), 68dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 69dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("at", "112", CATEGORY_NOT_SHORT_CODE), 70dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("at", "116117", CATEGORY_FREE_SHORT_CODE), 71dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("at", "0901234", CATEGORY_PREMIUM_SHORT_CODE), 72dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("at", "0900666266", CATEGORY_PREMIUM_SHORT_CODE), 73dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 74dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("au", "112", CATEGORY_NOT_SHORT_CODE), 75dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("au", "180000", CATEGORY_NOT_SHORT_CODE), 76dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("au", "190000", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 77dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("au", "1900000", CATEGORY_NOT_SHORT_CODE), 78dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("au", "19000000", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 79dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("au", "19998882", CATEGORY_PREMIUM_SHORT_CODE), 80dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 81dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "112", CATEGORY_NOT_SHORT_CODE), 82dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 83dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "12345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 84dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "87744", CATEGORY_PREMIUM_SHORT_CODE), 85dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "3301", CATEGORY_PREMIUM_SHORT_CODE), 86dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "3302", CATEGORY_PREMIUM_SHORT_CODE), 87dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "9012", CATEGORY_PREMIUM_SHORT_CODE), 88dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "9014", CATEGORY_PREMIUM_SHORT_CODE), 89dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "9394", CATEGORY_PREMIUM_SHORT_CODE), 90dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "87744", CATEGORY_PREMIUM_SHORT_CODE), 91dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "93101", CATEGORY_PREMIUM_SHORT_CODE), 92dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("az", "123456", CATEGORY_NOT_SHORT_CODE), 93dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 94dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("be", "112", CATEGORY_NOT_SHORT_CODE), 95dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("be", "116117", CATEGORY_FREE_SHORT_CODE), 96dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("be", "567890", CATEGORY_NOT_SHORT_CODE), 97dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("be", "8000", CATEGORY_FREE_SHORT_CODE), 98dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("be", "6566", CATEGORY_PREMIUM_SHORT_CODE), 99dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("be", "7777", CATEGORY_PREMIUM_SHORT_CODE), 100dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 101dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "112", CATEGORY_NOT_SHORT_CODE), 102dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "116117", CATEGORY_FREE_SHORT_CODE), 103dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 104dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "12345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 105dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "1816", CATEGORY_PREMIUM_SHORT_CODE), 106dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "1915", CATEGORY_PREMIUM_SHORT_CODE), 107dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "1916", CATEGORY_PREMIUM_SHORT_CODE), 108dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "1935", CATEGORY_PREMIUM_SHORT_CODE), 109dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("bg", "18423", CATEGORY_PREMIUM_SHORT_CODE), 110dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 111dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("by", "112", CATEGORY_NOT_SHORT_CODE), 112dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("by", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 113dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("by", "3336", CATEGORY_PREMIUM_SHORT_CODE), 114dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("by", "5013", CATEGORY_PREMIUM_SHORT_CODE), 115dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("by", "5014", CATEGORY_PREMIUM_SHORT_CODE), 116dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("by", "7781", CATEGORY_PREMIUM_SHORT_CODE), 117dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 118dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "911", CATEGORY_NOT_SHORT_CODE), 119dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "+18005551234", CATEGORY_NOT_SHORT_CODE), 120dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "8005551234", CATEGORY_NOT_SHORT_CODE), 121dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "20000", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 122dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "200000", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 123dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "2000000", CATEGORY_NOT_SHORT_CODE), 124dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "60999", CATEGORY_PREMIUM_SHORT_CODE), 125dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ca", "88188", CATEGORY_PREMIUM_SHORT_CODE), 126dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 127dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "112", CATEGORY_NOT_SHORT_CODE), 128dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "123", CATEGORY_NOT_SHORT_CODE), 129dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 130dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "3456", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 131dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "98765", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 132dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "543", CATEGORY_PREMIUM_SHORT_CODE), 133dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "83111", CATEGORY_PREMIUM_SHORT_CODE), 134dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "234567", CATEGORY_NOT_SHORT_CODE), 135dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ch", "87654321", CATEGORY_NOT_SHORT_CODE), 136dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 137dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cn", "120", CATEGORY_NOT_SHORT_CODE), 138dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cn", "1062503000", CATEGORY_NOT_SHORT_CODE), 139dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cn", "1065123456", CATEGORY_FREE_SHORT_CODE), 140dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cn", "1066335588", CATEGORY_PREMIUM_SHORT_CODE), 141dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 142dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cy", "112", CATEGORY_NOT_SHORT_CODE), 143dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cy", "116117", CATEGORY_FREE_SHORT_CODE), 144dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cy", "4321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 145dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cy", "54321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 146dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cy", "654321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 147dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cy", "7510", CATEGORY_PREMIUM_SHORT_CODE), 148dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cy", "987654321", CATEGORY_NOT_SHORT_CODE), 149dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 150dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cz", "112", CATEGORY_NOT_SHORT_CODE), 151dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cz", "116117", CATEGORY_FREE_SHORT_CODE), 152dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cz", "9090150", CATEGORY_PREMIUM_SHORT_CODE), 153dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cz", "90901599", CATEGORY_PREMIUM_SHORT_CODE), 154dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("cz", "987654321", CATEGORY_NOT_SHORT_CODE), 155dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 156dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "112", CATEGORY_NOT_SHORT_CODE), 157dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "116117", CATEGORY_FREE_SHORT_CODE), 158dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 159dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "12345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 160dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "8888", CATEGORY_PREMIUM_SHORT_CODE), 161dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "11111", CATEGORY_PREMIUM_SHORT_CODE), 162dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "11886", CATEGORY_PREMIUM_SHORT_CODE), 163dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "22022", CATEGORY_PREMIUM_SHORT_CODE), 164dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "23300", CATEGORY_PREMIUM_SHORT_CODE), 165dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "3434", CATEGORY_PREMIUM_SHORT_CODE), 166dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "34567", CATEGORY_PREMIUM_SHORT_CODE), 167dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "41414", CATEGORY_PREMIUM_SHORT_CODE), 168dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "55655", CATEGORY_PREMIUM_SHORT_CODE), 169dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "66766", CATEGORY_PREMIUM_SHORT_CODE), 170dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "66777", CATEGORY_PREMIUM_SHORT_CODE), 171dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "77677", CATEGORY_PREMIUM_SHORT_CODE), 172dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "80888", CATEGORY_PREMIUM_SHORT_CODE), 173dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "1232286", CATEGORY_PREMIUM_SHORT_CODE), 174dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("de", "987654321", CATEGORY_NOT_SHORT_CODE), 175dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 176dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("dk", "112", CATEGORY_NOT_SHORT_CODE), 177dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("dk", "116117", CATEGORY_FREE_SHORT_CODE), 178dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("dk", "1259", CATEGORY_PREMIUM_SHORT_CODE), 179dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("dk", "16123", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 180dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("dk", "987654321", CATEGORY_NOT_SHORT_CODE), 181dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 182dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "112", CATEGORY_NOT_SHORT_CODE), 183dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "116117", CATEGORY_FREE_SHORT_CODE), 184dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "123", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 185dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "1259", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 186dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "15330", CATEGORY_PREMIUM_SHORT_CODE), 187dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "17999", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 188dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "17010", CATEGORY_PREMIUM_SHORT_CODE), 189dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "17013", CATEGORY_PREMIUM_SHORT_CODE), 190dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "9034567", CATEGORY_PREMIUM_SHORT_CODE), 191dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ee", "34567890", CATEGORY_NOT_SHORT_CODE), 192dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 193dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("es", "112", CATEGORY_NOT_SHORT_CODE), 194dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("es", "116117", CATEGORY_FREE_SHORT_CODE), 195dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("es", "25165", CATEGORY_PREMIUM_SHORT_CODE), 196dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("es", "27333", CATEGORY_PREMIUM_SHORT_CODE), 197dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("es", "995399", CATEGORY_PREMIUM_SHORT_CODE), 198dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("es", "87654321", CATEGORY_NOT_SHORT_CODE), 199dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 200dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "112", CATEGORY_NOT_SHORT_CODE), 201dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "116117", CATEGORY_FREE_SHORT_CODE), 202dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "12345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 203dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "123456", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 204dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "17159", CATEGORY_PREMIUM_SHORT_CODE), 205dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "17163", CATEGORY_PREMIUM_SHORT_CODE), 206dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "0600123", CATEGORY_PREMIUM_SHORT_CODE), 207dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "070012345", CATEGORY_PREMIUM_SHORT_CODE), 208dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fi", "987654321", CATEGORY_NOT_SHORT_CODE), 209dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 210dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fr", "112", CATEGORY_NOT_SHORT_CODE), 211dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fr", "116117", CATEGORY_FREE_SHORT_CODE), 212dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fr", "34567", CATEGORY_FREE_SHORT_CODE), 213dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fr", "45678", CATEGORY_PREMIUM_SHORT_CODE), 214dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fr", "81185", CATEGORY_PREMIUM_SHORT_CODE), 215dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("fr", "87654321", CATEGORY_NOT_SHORT_CODE), 216dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 217dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "112", CATEGORY_NOT_SHORT_CODE), 218dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "999", CATEGORY_NOT_SHORT_CODE), 219dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "116117", CATEGORY_FREE_SHORT_CODE), 220dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "4567", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 221dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "45678", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 222dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "56789", CATEGORY_PREMIUM_SHORT_CODE), 223dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "79067", CATEGORY_PREMIUM_SHORT_CODE), 224dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "80079", CATEGORY_PREMIUM_SHORT_CODE), 225dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "654321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 226dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gb", "7654321", CATEGORY_NOT_SHORT_CODE), 227dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 228dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ge", "112", CATEGORY_NOT_SHORT_CODE), 229dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ge", "8765", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 230dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ge", "2345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 231dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ge", "8012", CATEGORY_PREMIUM_SHORT_CODE), 232dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ge", "8013", CATEGORY_PREMIUM_SHORT_CODE), 233dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ge", "8014", CATEGORY_PREMIUM_SHORT_CODE), 234dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ge", "8889", CATEGORY_PREMIUM_SHORT_CODE), 235dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 236dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gr", "112", CATEGORY_NOT_SHORT_CODE), 237dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gr", "116117", CATEGORY_FREE_SHORT_CODE), 238dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gr", "54321", CATEGORY_PREMIUM_SHORT_CODE), 239dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gr", "19567", CATEGORY_PREMIUM_SHORT_CODE), 240dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gr", "19678", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 241dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("gr", "87654321", CATEGORY_NOT_SHORT_CODE), 242dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 243dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "112", CATEGORY_NOT_SHORT_CODE), 244dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "116117", CATEGORY_FREE_SHORT_CODE), 245dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "012", CATEGORY_NOT_SHORT_CODE), 246dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "0123", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 247dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 248dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "1784", CATEGORY_PREMIUM_SHORT_CODE), 249dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "2345", CATEGORY_NOT_SHORT_CODE), 250dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "01234", CATEGORY_NOT_SHORT_CODE), 251dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "012345678", CATEGORY_NOT_SHORT_CODE), 252dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "0123456789", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 253dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "1234567890", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 254dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "0691227910", CATEGORY_PREMIUM_SHORT_CODE), 255dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "2345678901", CATEGORY_NOT_SHORT_CODE), 256dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("hu", "01234567890", CATEGORY_NOT_SHORT_CODE), 257dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 258dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "112", CATEGORY_NOT_SHORT_CODE), 259dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "116117", CATEGORY_FREE_SHORT_CODE), 260dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "50123", CATEGORY_FREE_SHORT_CODE), 261dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "51234", CATEGORY_STANDARD_SHORT_CODE), 262dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "52345", CATEGORY_STANDARD_SHORT_CODE), 263dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "57890", CATEGORY_PREMIUM_SHORT_CODE), 264dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "67890", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 265dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ie", "87654321", CATEGORY_NOT_SHORT_CODE), 266dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 267dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("il", "112", CATEGORY_NOT_SHORT_CODE), 268dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("il", "5432", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 269dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("il", "4422", CATEGORY_PREMIUM_SHORT_CODE), 270dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("il", "4545", CATEGORY_PREMIUM_SHORT_CODE), 271dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("il", "98765", CATEGORY_NOT_SHORT_CODE), 272dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 273dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("it", "112", CATEGORY_NOT_SHORT_CODE), 274dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("it", "116117", CATEGORY_FREE_SHORT_CODE), 275dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("it", "4567", CATEGORY_NOT_SHORT_CODE), 276dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("it", "48000", CATEGORY_PREMIUM_SHORT_CODE), 277dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("it", "45678", CATEGORY_PREMIUM_SHORT_CODE), 278dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("it", "56789", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 279dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("it", "456789", CATEGORY_NOT_SHORT_CODE), 280dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 281dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kg", "112", CATEGORY_NOT_SHORT_CODE), 282dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kg", "5432", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 283dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kg", "4152", CATEGORY_PREMIUM_SHORT_CODE), 284dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kg", "4157", CATEGORY_PREMIUM_SHORT_CODE), 285dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kg", "4449", CATEGORY_PREMIUM_SHORT_CODE), 286dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kg", "98765", CATEGORY_NOT_SHORT_CODE), 287dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 288dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kz", "112", CATEGORY_NOT_SHORT_CODE), 289dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kz", "5432", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 290dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kz", "9194", CATEGORY_PREMIUM_SHORT_CODE), 291dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kz", "7790", CATEGORY_PREMIUM_SHORT_CODE), 292dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("kz", "98765", CATEGORY_NOT_SHORT_CODE), 293dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 294dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "112", CATEGORY_NOT_SHORT_CODE), 295dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "116117", CATEGORY_FREE_SHORT_CODE), 296dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "123", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 297dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 298dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "1381", CATEGORY_PREMIUM_SHORT_CODE), 299dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "1394", CATEGORY_PREMIUM_SHORT_CODE), 300dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "1645", CATEGORY_PREMIUM_SHORT_CODE), 301dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "12345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 302dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lt", "123456", CATEGORY_NOT_SHORT_CODE), 303dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 304dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lu", "112", CATEGORY_NOT_SHORT_CODE), 305dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lu", "116117", CATEGORY_FREE_SHORT_CODE), 306dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lu", "1234", CATEGORY_NOT_SHORT_CODE), 307dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lu", "12345", CATEGORY_NOT_SHORT_CODE), 308dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lu", "64747", CATEGORY_PREMIUM_SHORT_CODE), 309dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lu", "678901", CATEGORY_NOT_SHORT_CODE), 310dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 311dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lv", "112", CATEGORY_NOT_SHORT_CODE), 312dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lv", "116117", CATEGORY_FREE_SHORT_CODE), 313dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lv", "5432", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 314dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lv", "1819", CATEGORY_PREMIUM_SHORT_CODE), 315dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lv", "1863", CATEGORY_PREMIUM_SHORT_CODE), 316dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lv", "1874", CATEGORY_PREMIUM_SHORT_CODE), 317dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("lv", "98765", CATEGORY_NOT_SHORT_CODE), 318dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 319dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("mx", "112", CATEGORY_NOT_SHORT_CODE), 320dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("mx", "2345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 321dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("mx", "7766", CATEGORY_PREMIUM_SHORT_CODE), 322dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("mx", "23456", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 323dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("mx", "53035", CATEGORY_PREMIUM_SHORT_CODE), 324dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 325dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("my", "112", CATEGORY_NOT_SHORT_CODE), 326dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("my", "1234", CATEGORY_NOT_SHORT_CODE), 327dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("my", "23456", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 328dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("my", "32298", CATEGORY_PREMIUM_SHORT_CODE), 329dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("my", "33776", CATEGORY_PREMIUM_SHORT_CODE), 330dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("my", "345678", CATEGORY_NOT_SHORT_CODE), 331dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 332dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nl", "112", CATEGORY_NOT_SHORT_CODE), 333dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nl", "116117", CATEGORY_FREE_SHORT_CODE), 334dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nl", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 335dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nl", "4466", CATEGORY_PREMIUM_SHORT_CODE), 336dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nl", "5040", CATEGORY_PREMIUM_SHORT_CODE), 337dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nl", "23456", CATEGORY_NOT_SHORT_CODE), 338dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 339dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("no", "112", CATEGORY_NOT_SHORT_CODE), 340dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("no", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 341dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("no", "2201", CATEGORY_PREMIUM_SHORT_CODE), 342dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("no", "2226", CATEGORY_PREMIUM_SHORT_CODE), 343dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("no", "2227", CATEGORY_PREMIUM_SHORT_CODE), 344dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("no", "23456", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 345dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("no", "234567", CATEGORY_NOT_SHORT_CODE), 346dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 347dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nz", "112", CATEGORY_NOT_SHORT_CODE), 348dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nz", "123", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 349dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nz", "2345", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 350dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nz", "3903", CATEGORY_PREMIUM_SHORT_CODE), 351dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nz", "8995", CATEGORY_PREMIUM_SHORT_CODE), 352dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("nz", "23456", CATEGORY_NOT_SHORT_CODE), 353dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 354dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "112", CATEGORY_NOT_SHORT_CODE), 355dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "116117", CATEGORY_FREE_SHORT_CODE), 356dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "7890", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 357dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "34567", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 358dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "7910", CATEGORY_PREMIUM_SHORT_CODE), 359dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "74240", CATEGORY_PREMIUM_SHORT_CODE), 360dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "79866", CATEGORY_PREMIUM_SHORT_CODE), 361dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "92525", CATEGORY_PREMIUM_SHORT_CODE), 362dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pl", "87654321", CATEGORY_NOT_SHORT_CODE), 363dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 364dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pt", "112", CATEGORY_NOT_SHORT_CODE), 365dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pt", "116117", CATEGORY_FREE_SHORT_CODE), 366dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pt", "61000", CATEGORY_PREMIUM_SHORT_CODE), 367dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pt", "62345", CATEGORY_PREMIUM_SHORT_CODE), 368dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pt", "68304", CATEGORY_PREMIUM_SHORT_CODE), 369dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pt", "69876", CATEGORY_PREMIUM_SHORT_CODE), 370dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("pt", "87654321", CATEGORY_NOT_SHORT_CODE), 371dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 372dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "112", CATEGORY_NOT_SHORT_CODE), 373dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "116117", CATEGORY_FREE_SHORT_CODE), 374dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 375dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "1263", CATEGORY_PREMIUM_SHORT_CODE), 376dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "1288", CATEGORY_PREMIUM_SHORT_CODE), 377dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "1314", CATEGORY_PREMIUM_SHORT_CODE), 378dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "1380", CATEGORY_PREMIUM_SHORT_CODE), 379dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "7890", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 380dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ro", "12345", CATEGORY_NOT_SHORT_CODE), 381dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 382dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ru", "112", CATEGORY_NOT_SHORT_CODE), 383dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ru", "5432", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 384dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ru", "1161", CATEGORY_PREMIUM_SHORT_CODE), 385dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ru", "2097", CATEGORY_PREMIUM_SHORT_CODE), 386dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ru", "3933", CATEGORY_PREMIUM_SHORT_CODE), 387dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ru", "7781", CATEGORY_PREMIUM_SHORT_CODE), 388dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ru", "98765", CATEGORY_NOT_SHORT_CODE), 389dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 390dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("se", "112", CATEGORY_NOT_SHORT_CODE), 391dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("se", "116117", CATEGORY_FREE_SHORT_CODE), 392dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("se", "1234", CATEGORY_NOT_SHORT_CODE), 393dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("se", "72345", CATEGORY_PREMIUM_SHORT_CODE), 394dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("se", "72999", CATEGORY_PREMIUM_SHORT_CODE), 395dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("se", "123456", CATEGORY_NOT_SHORT_CODE), 396dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("se", "87654321", CATEGORY_NOT_SHORT_CODE), 397dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 398dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sg", "112", CATEGORY_NOT_SHORT_CODE), 399dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sg", "1234", CATEGORY_NOT_SHORT_CODE), 400dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sg", "70000", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 401dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sg", "79999", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 402dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sg", "73800", CATEGORY_PREMIUM_SHORT_CODE), 403dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sg", "74688", CATEGORY_STANDARD_SHORT_CODE), 404dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sg", "987654", CATEGORY_NOT_SHORT_CODE), 405dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 406dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("si", "112", CATEGORY_NOT_SHORT_CODE), 407dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("si", "116117", CATEGORY_FREE_SHORT_CODE), 408dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("si", "1234", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 409dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("si", "3838", CATEGORY_PREMIUM_SHORT_CODE), 410dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("si", "72999", CATEGORY_NOT_SHORT_CODE), 411dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 412dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sk", "112", CATEGORY_NOT_SHORT_CODE), 413dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sk", "116117", CATEGORY_FREE_SHORT_CODE), 414dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sk", "1234", CATEGORY_PREMIUM_SHORT_CODE), 415dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sk", "6674", CATEGORY_PREMIUM_SHORT_CODE), 416dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sk", "7604", CATEGORY_PREMIUM_SHORT_CODE), 417dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("sk", "72999", CATEGORY_NOT_SHORT_CODE), 418dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 419dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("tj", "112", CATEGORY_NOT_SHORT_CODE), 420dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("tj", "5432", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 421dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("tj", "1161", CATEGORY_PREMIUM_SHORT_CODE), 422dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("tj", "1171", CATEGORY_PREMIUM_SHORT_CODE), 423dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("tj", "4161", CATEGORY_PREMIUM_SHORT_CODE), 424dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("tj", "4449", CATEGORY_PREMIUM_SHORT_CODE), 425dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("tj", "98765", CATEGORY_NOT_SHORT_CODE), 426dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 427dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ua", "112", CATEGORY_NOT_SHORT_CODE), 428dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ua", "5432", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 429dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ua", "4448", CATEGORY_PREMIUM_SHORT_CODE), 430dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ua", "7094", CATEGORY_PREMIUM_SHORT_CODE), 431dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ua", "7540", CATEGORY_PREMIUM_SHORT_CODE), 432dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("ua", "98765", CATEGORY_NOT_SHORT_CODE), 433dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 434dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "911", CATEGORY_NOT_SHORT_CODE), 435dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "+18005551234", CATEGORY_NOT_SHORT_CODE), 436dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "8005551234", CATEGORY_NOT_SHORT_CODE), 437dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "20000", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 438dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "200000", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 439dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "2000000", CATEGORY_NOT_SHORT_CODE), 440dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "20433", CATEGORY_PREMIUM_SHORT_CODE), 441dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "21472", CATEGORY_PREMIUM_SHORT_CODE), 442dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "23333", CATEGORY_PREMIUM_SHORT_CODE), 443dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("us", "99807", CATEGORY_PREMIUM_SHORT_CODE), 444dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 445dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla // generic rules for other countries: 5 digits or less considered potential short code 446dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("zz", "2000000", CATEGORY_NOT_SHORT_CODE), 447dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("zz", "54321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 448dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("zz", "4321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 449dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("zz", "321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 450dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest("zz", "112", CATEGORY_NOT_SHORT_CODE), 451dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest(null, "2000000", CATEGORY_NOT_SHORT_CODE), 452dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest(null, "54321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 453dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest(null, "4321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 454dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest(null, "321", CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE), 455dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla new ShortCodeTest(null, "112", CATEGORY_NOT_SHORT_CODE), 456dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla }; 457dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla 458dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla @SmallTest 459dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla public void testSmsUsageMonitor() { 460dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla SmsUsageMonitor monitor = new SmsUsageMonitor(getContext()); 461dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla for (ShortCodeTest test : sShortCodeTests) { 462dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla assertEquals("country: " + test.countryIso + " number: " + test.address, 463dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla test.category, monitor.checkDestination(test.address, test.countryIso)); 464dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla } 465dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla } 466dbbcde988d620307a97afbd9a6dc389eab02b586Naveen Kalla} 467