From aaf062208dda0cb4760dc7d172373a735637f0fa Mon Sep 17 00:00:00 2001 From: yuokada Date: Thu, 23 Jul 2026 16:11:43 +0900 Subject: [PATCH 1/2] Add TSE stock symbols --- src/main/java/net/datafaker/providers/base/Stock.java | 4 ++++ src/main/resources/en/stock.yml | 11 +++++++++++ .../java/net/datafaker/providers/base/StockTest.java | 1 + 3 files changed, 16 insertions(+) diff --git a/src/main/java/net/datafaker/providers/base/Stock.java b/src/main/java/net/datafaker/providers/base/Stock.java index 723fef420..3d4d58476 100644 --- a/src/main/java/net/datafaker/providers/base/Stock.java +++ b/src/main/java/net/datafaker/providers/base/Stock.java @@ -29,6 +29,10 @@ public String lseSymbol() { return resolve("stock.symbol_lse"); } + public String tseSymbol() { + return resolve("stock.symbol_tse"); + } + public String exchanges() { return resolve("stock.exchanges"); } diff --git a/src/main/resources/en/stock.yml b/src/main/resources/en/stock.yml index 514fec9ba..f3c1d7dc0 100644 --- a/src/main/resources/en/stock.yml +++ b/src/main/resources/en/stock.yml @@ -8521,6 +8521,17 @@ en: - "WTAN" - "WTB" - "WWH" + symbol_tse: + - "4063" + - "6501" + - "6758" + - "6861" + - "7203" + - "7974" + - "8035" + - "8306" + - "9432" + - "9984" exchanges: - "NYSE" - "NASDAQ" diff --git a/src/test/java/net/datafaker/providers/base/StockTest.java b/src/test/java/net/datafaker/providers/base/StockTest.java index 000fbe8eb..0d3641fd3 100644 --- a/src/test/java/net/datafaker/providers/base/StockTest.java +++ b/src/test/java/net/datafaker/providers/base/StockTest.java @@ -19,6 +19,7 @@ protected Collection providerListTest() { TestSpec.of(stock::nyseSymbol, "stock.symbol_nyse"), TestSpec.of(stock::nseSymbol, "stock.symbol_nse"), TestSpec.of(stock::lseSymbol, "stock.symbol_lse"), + TestSpec.of(stock::tseSymbol, "stock.symbol_tse"), TestSpec.of(stock::exchanges, "stock.exchanges")); } From f3db8496980baef78e97d8bd45181e5b0f927ada Mon Sep 17 00:00:00 2001 From: yuokada Date: Thu, 23 Jul 2026 16:22:36 +0900 Subject: [PATCH 2/2] Expand TSE symbols to Nikkei 225 --- src/main/resources/en/stock.yml | 215 ++++++++++++++++++++++++++++++++ 1 file changed, 215 insertions(+) diff --git a/src/main/resources/en/stock.yml b/src/main/resources/en/stock.yml index f3c1d7dc0..991ccc6d7 100644 --- a/src/main/resources/en/stock.yml +++ b/src/main/resources/en/stock.yml @@ -8522,15 +8522,230 @@ en: - "WTB" - "WWH" symbol_tse: + - "1332" + - "1605" + - "1721" + - "1801" + - "1802" + - "1803" + - "1808" + - "1812" + - "1925" + - "1928" + - "1963" + - "2002" + - "2269" + - "2282" + - "2413" + - "2432" + - "2501" + - "2502" + - "2503" + - "2768" + - "2801" + - "2802" + - "285A" + - "2871" + - "2914" + - "3086" + - "3092" + - "3099" + - "3289" + - "3382" + - "3401" + - "3402" + - "3405" + - "3407" + - "3436" + - "3659" + - "3697" + - "3861" + - "4004" + - "4005" + - "4021" + - "4042" + - "4043" + - "4061" + - "4062" - "4063" + - "4151" + - "4183" + - "4188" + - "4208" + - "4307" + - "4324" + - "4385" + - "4452" + - "4502" + - "4503" + - "4506" + - "4507" + - "4519" + - "4523" + - "4543" + - "4568" + - "4578" + - "4661" + - "4689" + - "4704" + - "4751" + - "4755" + - "4901" + - "4902" + - "4911" + - "5019" + - "5020" + - "5101" + - "5108" + - "5201" + - "5214" + - "5233" + - "5301" + - "5332" + - "5333" + - "5401" + - "5406" + - "5411" + - "543A" + - "5631" + - "5706" + - "5711" + - "5713" + - "5714" + - "5801" + - "5802" + - "5803" + - "5831" + - "6098" + - "6103" + - "6113" + - "6146" + - "6178" + - "6273" + - "6301" + - "6302" + - "6305" + - "6326" + - "6361" + - "6367" + - "6471" + - "6472" + - "6473" + - "6479" - "6501" + - "6503" + - "6504" + - "6506" + - "6526" + - "6532" + - "6645" + - "6701" + - "6702" + - "6723" + - "6724" + - "6752" + - "6753" - "6758" + - "6762" + - "6770" + - "6841" + - "6857" - "6861" + - "6902" + - "6920" + - "6954" + - "6963" + - "6971" + - "6976" + - "6981" + - "6988" + - "7004" + - "7011" + - "7012" + - "7013" + - "7186" + - "7201" + - "7202" - "7203" + - "7211" + - "7261" + - "7267" + - "7269" + - "7270" + - "7272" + - "7453" + - "7532" + - "7731" + - "7733" + - "7735" + - "7741" + - "7751" + - "7752" + - "7832" + - "7911" + - "7912" + - "7951" - "7974" + - "8001" + - "8002" + - "8015" + - "8031" - "8035" + - "8053" + - "8058" + - "8233" + - "8252" + - "8253" + - "8267" + - "8304" - "8306" + - "8308" + - "8309" + - "8316" + - "8331" + - "8354" + - "8411" + - "8591" + - "8601" + - "8604" + - "8630" + - "8697" + - "8725" + - "8750" + - "8766" + - "8795" + - "8801" + - "8802" + - "8804" + - "8830" + - "9001" + - "9005" + - "9007" + - "9008" + - "9009" + - "9020" + - "9021" + - "9022" + - "9064" + - "9101" + - "9104" + - "9107" + - "9147" + - "9201" + - "9202" - "9432" + - "9433" + - "9434" + - "9501" + - "9502" + - "9503" + - "9531" + - "9532" + - "9602" + - "9735" + - "9766" + - "9843" + - "9983" - "9984" exchanges: - "NYSE"