mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-04 17:20:55 +07:00
21 lines
978 B
Kotlin
21 lines
978 B
Kotlin
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
|
package com.intellij.credentialStore
|
|
|
|
import com.intellij.testFramework.assertions.Assertions.assertThat
|
|
import org.junit.Test
|
|
import javax.swing.JPasswordField
|
|
|
|
class PasswordFieldTest {
|
|
@Test
|
|
fun text() {
|
|
assertThat(JPasswordField("").getTrimmedChars()).isEqualTo(null)
|
|
assertThat(JPasswordField(" ").getTrimmedChars()).isEqualTo(null)
|
|
assertThat(JPasswordField(" ").getTrimmedChars()).isEqualTo(null)
|
|
assertThat(JPasswordField(" a ").getTrimmedChars()).isEqualTo(charArrayOf('a'))
|
|
assertThat(JPasswordField("b").getTrimmedChars()).isEqualTo(charArrayOf('b'))
|
|
assertThat(JPasswordField("b b").getTrimmedChars()).isEqualTo("b b".toCharArray())
|
|
assertThat(JPasswordField(" foo").getTrimmedChars()).isEqualTo("foo".toCharArray())
|
|
assertThat(JPasswordField("foo ").getTrimmedChars()).isEqualTo("foo".toCharArray())
|
|
}
|
|
}
|