fixed IT
This commit is contained in:
@@ -15,6 +15,10 @@ public class PhoneNumber {
|
||||
return faker.numerify(faker.fakeValuesService().resolve("phone_number.formats", this, faker));
|
||||
}
|
||||
|
||||
public String extension() {
|
||||
return subscriberNumber();
|
||||
}
|
||||
|
||||
public String subscriberNumber(int length) {
|
||||
StringBuilder subscriberNumber = new StringBuilder();
|
||||
for (int i = 0; i < length; i++) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Country => Nepal
|
||||
# This file is formatted for Nepal.
|
||||
|
||||
nep:
|
||||
en-NEP:
|
||||
faker:
|
||||
name:
|
||||
male_first_name: ["Kamal", "Gopal", "Hari", "Himal", "Baburam", "Prachanda", "Ganesh"]
|
||||
|
||||
@@ -138,3 +138,7 @@ en-ZA:
|
||||
# (See Faker::SouthAfrica.valid_id_number for alternative)
|
||||
id_number:
|
||||
formats: ["##########08#"]
|
||||
team:
|
||||
provinces: [Limpopo, Gauteng, Free State,
|
||||
North West, Northern Cape, Western Cape,
|
||||
KwaZulu-Natal, Mpumalanga, Eastern Cape]
|
||||
|
||||
@@ -239,7 +239,6 @@ hy:
|
||||
community: [Աջափնյակ, Ավան, Արաբկիր, Դավիթաշեն, Էրեբունի, Կենտրոն, Մալաթիա-Սեբաստիա, Նոր Նորք, Նորք-Մարաշ, Նուբարաշեն, Շենգավիթ, Քանաքեռ-Զեյթուն, Ապարան, Ալագյազ, Արագածավան, Ծաղկահովիտ, Ճամբարակ, Վարդենիս, Մասրիկ, Շողակաթ, Ալավերդի, Ախթալա, Ստեփանավան, Տաշիր, Գյուլագարակ, Բերդ, Մեծավան, Շնող, Սարչապետ, Օձուն, Բյուրեղավան, Եղվարդ, Չարենցավան, Ակունք, Մեղրաձոր, Ջրվեժ, Անի, Ախուրյան, Մարմաշեն, Կապան, Սիսիան, Քաջարան, Արենի, Գլաձոր, Եղեգիս, Բերդ]
|
||||
city: [Աբովյան, Ագարակ, Ալավերդի, Ախթալա, Այրում, Աշտարակ, Ապարան, Արարատ, Արթիկ, Արմավիր, Արտաշատ, Բերդ, Բյուրեղավան, Գավառ, Գյումրի, Գորիս, Դաստակերտ, Դիլիջան, Եղեգնաձոր, Եղվարդ, Երևան, Վաղարշապատ, Թալին, Թումանյան, Իջևան, Ծաղկաձոր, Կապան, Հրազդան, Ճամբարակ, Մասիս, Մարալիկ, Մարտունի, Մեծամոր, Մեղրի, Նոր Հաճն, Նոյեմբերյան, Շամլուղ, Չարենցավան, Ջերմուկ, Սիսիան, Սպիտակ, Ստեփանավան, Սևան, Վայք, Վանաձոր, Վարդենիս, Վեդի, Տաշիր, Քաջարան]
|
||||
city_prefix: [ք.]
|
||||
city_suffix: ['']
|
||||
village: [Ագարակ, Անտառուտ, Բերքառատ, Գեղաձոր, Գետափ, Զովասար, Լեռնապար, Լուսագյուղ, Կաթնաղբյուր, Կաքավաձոր, Հացաշեն, Նորաշեն, Շենավան, Ոսկեվազ, Ցամաքասար, Այգեզարդ, Բարձրաշեն, Բերքանուշ, Լանջանիստ, Լուսաշող, Ջրաշեն, Քաղցրաշեն, Այգեկ, Առատաշեն, Բամբակաշատ, Գեղակերտ, Լեռնամերձ, Ծաղկալանջ, Հացիկ, Մերձավան, Քարակերտ, Անտառամեջ, Արծվաշեն, Գեղաքար, Զովաբեր, Լանջաղբյուր, Շատջրեք, Այգեհատ, Դարպաս, Լեռնահովիտ, Հարթագյուղ, Պաղաղբյուր, Սարամեջ, Քարաձոր, Զովք, Լեռնանիստ, Մեղրաձոր, Այգաբաց, Թավշուտ, Լանջիկ, Կարմրավան, Հայկասար, Նահապետավան, Վարդաղբյուր, Քարաբերդ, Արծվանիկ, Բարձրավան, Կաղնուտ, Հացավան, Նռնաձոր, Սառնակունք, Աղավնաձոր, Սևաժայռ, Վերնաշեն, Այգեհովիտ, Արծվաբերդ, Բերքաբեր, Գետահովիտ, Ծաղկավան, Հաղթանակ, Ոսկեպար, Սարիգյուղ]
|
||||
village_prefix: [գ.]
|
||||
postcode: ['0###', '1###', '2###', '3###', '4###']
|
||||
|
||||
@@ -34,6 +34,11 @@ public class PhoneNumberTest extends AbstractFakerTest {
|
||||
assertThat(faker.phoneNumber().phoneNumber(), matchesRegularExpression("\\(?\\d+\\)?([- .]x?\\d+){1,5}"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testExtension() {
|
||||
assertThat(faker.phoneNumber().extension(), matchesRegularExpression("\\d{4}"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSubscriberNumber() {
|
||||
assertThat(faker.phoneNumber().subscriberNumber(), matchesRegularExpression("\\d{4}"));
|
||||
|
||||
@@ -2,6 +2,9 @@ package com.github.javafaker;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
import static com.github.javafaker.matchers.IsStringWithContents.isStringWithContents;
|
||||
import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression;
|
||||
import static org.junit.Assert.assertThat;
|
||||
|
||||
@@ -22,8 +25,16 @@ public class TeamTest extends AbstractFakerTest {
|
||||
assertThat(faker.team().state(), matchesRegularExpression("(\\w+( )?){1,2}"));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testStateWithZaLocale() {
|
||||
Faker zaFaker = new Faker(new Locale("en-ZA"));
|
||||
assertThat(zaFaker.team().state(), isStringWithContents());
|
||||
}
|
||||
@Test
|
||||
public void testSport() {
|
||||
assertThat(faker.team().sport(), matchesRegularExpression("(\\p{L}|\\s)+"));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user