keycloak-service
公開メンバ関数 | 限定公開メンバ関数 | 静的限定公開変数類 | 静的関数 | 全メンバ一覧
org.keycloak.theme.beans.LinkExpirationFormatterMethodTest クラス
org.keycloak.theme.beans.LinkExpirationFormatterMethodTest 連携図
Collaboration graph

公開メンバ関数

void inputtypes_null () throws TemplateModelException
 
void inputtypes_string_empty () throws TemplateModelException
 
void inputtypes_string_number () throws TemplateModelException
 
void inputtypes_string_notanumber () throws TemplateModelException
 
void inputtypes_number () throws TemplateModelException
 
void format_second_zero () throws TemplateModelException
 
void format_minute_one () throws TemplateModelException
 
void format_minute_more () throws TemplateModelException
 
void format_hour_one () throws TemplateModelException
 
void format_hour_more () throws TemplateModelException
 
void format_day_one () throws TemplateModelException
 
void format_day_more () throws TemplateModelException
 

限定公開メンバ関数

List< Object > toList (Object... objects)
 

静的限定公開変数類

static final Locale locale = Locale.ENGLISH
 
static final Properties messages = new Properties()
 

静的関数

 [static initializer]
 

詳解

著者
Vlastimil Elias (velias at redhat dot com)

関数詳解

◆ [static initializer]()

org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.[static initializer] ( )
inlinestaticpackage

◆ format_day_more()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.format_day_more ( ) throws TemplateModelException
inline
121  {
122  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
123  Assert.assertEquals("2 days", tested.exec(toList(2 * 24 * 60)));
124  Assert.assertEquals("5 days", tested.exec(toList(5 * 24 * 60)));
125  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ format_day_one()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.format_day_one ( ) throws TemplateModelException
inline
115  {
116  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
117  Assert.assertEquals("1 day", tested.exec(toList(60 * 24)));
118  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ format_hour_more()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.format_hour_more ( ) throws TemplateModelException
inline
106  {
107  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
108  Assert.assertEquals("2 hours", tested.exec(toList(2 * 60)));
109  Assert.assertEquals("5 hours", tested.exec(toList(5 * 60)));
110  Assert.assertEquals("23 hours", tested.exec(toList(23 * 60)));
111  Assert.assertEquals("25 hours", tested.exec(toList(25 * 60)));
112  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ format_hour_one()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.format_hour_one ( ) throws TemplateModelException
inline
100  {
101  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
102  Assert.assertEquals("1 hour", tested.exec(toList(60)));
103  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ format_minute_more()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.format_minute_more ( ) throws TemplateModelException
inline
88  {
89  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
90  Assert.assertEquals("2 minutes", tested.exec(toList(2)));
91  //test support for languages with more plurals depending on the value
92  Assert.assertEquals("3 minutes-3", tested.exec(toList(3)));
93  Assert.assertEquals("5 minutes", tested.exec(toList(5)));
94  Assert.assertEquals("24 minutes", tested.exec(toList(24)));
95  Assert.assertEquals("59 minutes", tested.exec(toList(59)));
96  Assert.assertEquals("61 minutes", tested.exec(toList(61)));
97  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ format_minute_one()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.format_minute_one ( ) throws TemplateModelException
inline
82  {
83  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
84  Assert.assertEquals("1 minute", tested.exec(toList(1)));
85  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ format_second_zero()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.format_second_zero ( ) throws TemplateModelException
inline
76  {
77  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
78  Assert.assertEquals("0 seconds", tested.exec(toList(0)));
79  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ inputtypes_null()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.inputtypes_null ( ) throws TemplateModelException
inline
43  {
44  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
45  Assert.assertEquals("", tested.exec(Collections.emptyList()));
46  }
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ inputtypes_number()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.inputtypes_number ( ) throws TemplateModelException
inline
69  {
70  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
71  Assert.assertEquals("5 minutes", tested.exec(toList(new Integer(5))));
72  Assert.assertEquals("5 minutes", tested.exec(toList(new Long(5))));
73  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ inputtypes_string_empty()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.inputtypes_string_empty ( ) throws TemplateModelException
inline
49  {
50  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
51  Assert.assertEquals("", tested.exec(toList("")));
52  Assert.assertEquals(" ", tested.exec(toList(" ")));
53  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ inputtypes_string_notanumber()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.inputtypes_string_notanumber ( ) throws TemplateModelException
inline
63  {
64  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
65  Assert.assertEquals("ahoj", tested.exec(toList("ahoj")));
66  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ inputtypes_string_number()

void org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.inputtypes_string_number ( ) throws TemplateModelException
inline
56  {
57  LinkExpirationFormatterMethod tested = new LinkExpirationFormatterMethod(messages, locale);
58  Assert.assertEquals("2 minutes", tested.exec(toList("2")));
59  Assert.assertEquals("2 minutes", tested.exec(toList(" 2 ")));
60  }
List< Object > toList(Object... objects)
Definition: LinkExpirationFormatterMethodTest.java:38
static final Properties messages
Definition: LinkExpirationFormatterMethodTest.java:25
static final Locale locale
Definition: LinkExpirationFormatterMethodTest.java:24

◆ toList()

List<Object> org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.toList ( Object...  objects)
inlineprotected
38  {
39  return Arrays.asList(objects);
40  }

メンバ詳解

◆ locale

final Locale org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.locale = Locale.ENGLISH
staticprotected

◆ messages

final Properties org.keycloak.theme.beans.LinkExpirationFormatterMethodTest.messages = new Properties()
staticprotected

このクラス詳解は次のファイルから抽出されました: