We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
λ¨μ ν μ€νΈμ λν νμ΅μ μ§ννλ©°, Junit λΌμ΄λΈλ¬λ¦¬μ μ΅μν΄μ§λ κ³Όμ μ μ€ν°λν©λλ€.
κ·μΉ 1: ν λ©μλμ μ€μ§ ν λ¨κ³μ λ€μ¬μ°κΈ°(indent)λ§ νλ€. κ·μΉ 2: else μμ½μ΄λ₯Ό μ°μ§ μλλ€. κ·μΉ 3: λͺ¨λ μμκ°κ³Ό λ¬Έμμ΄μ ν¬μ₯νλ€. κ·μΉ 4: ν μ€μ μ μ νλλ§ μ°λλ€. κ·μΉ 5: μ€μ¬μ°μ§ μλλ€(μΆμ½ κΈμ§). κ·μΉ 6: λͺ¨λ μν°ν°λ₯Ό μκ² μ μ§νλ€. κ·μΉ 7: 3κ° μ΄μμ μΈμ€ν΄μ€ λ³μλ₯Ό κ°μ§ ν΄λμ€λ₯Ό μ°μ§ μλλ€. κ·μΉ 8: μΌκΈ μ½λ μ μ μ΄λ€. κ·μΉ 9: κ²ν°/μΈν°/νλ‘νΌν°λ₯Ό μ°μ§ μλλ€
ꡬκΈμμ μ μνλ μ±μ μ£Όλ ν μ€νΈ λμ νλͺ©μΒ κ΅¬κΈ κΆμ₯ λ¬Έμ μ°Έμ‘°μ κ°μ΅λλ€.
- λ¨μ ν μ€νΈ λμ - ViewModels λλ Presenter - λ°μ΄ν° λ μ΄μ΄ - μ μ¦ μΌμ΄μ€ - κ°μ κ³μ°νλ μ νΈλ¦¬ν° ν΄λμ€ - μ£μ§ μΌμ΄μ€ - μμ, 0 λ° κ²½κ³ μ‘°κ±΄ μ μ¬μ©νλ μν μ°μ° - κ°λ₯ν λͺ¨λ λ€νΈμν¬ μ°κ²° μ€λ₯ - νμμ΄ μλͺ»λ JSONκ³Ό κ°μ μμλ λ°μ΄ν° - νμΌ μ μ₯μ μ€ν 리μ§κ° κ°λ μ°¬ μν© - νλ‘μΈμ€ μ€κ°μ λ€μ μμ±λ κ°μ²΄(μ: μ₯μΉκ° νμ ν λμ μ‘ν°λΉν°) - UI ν μ€νΈ - μ€ν¬λ¦° UI - μ μ νλ‘μ° - λ΄λΉκ²μ΄μ - ν μ€νΈ μ μΈ λμ - νλ μμν¬ μ체μ λμ - activities, fragments, νΉμ servicesμλ ν μ€νΈκ° νμν λ‘μ§μ κ°λ₯ν λ°°μΉνμ§ μμ
class OperationTest() { ... }
Given
When
Then
μλ₯Όλ€μ΄ x = 1μΌ λ(Given), 2λ₯Ό κ³±νλ©΄(When), 2κ° λμμΌ νλ(Then) ν μ€νΈ λ©μλλ λ€μκ³Ό κ°μ ꡬ쑰λ₯Ό κ°κ² λλ κ²μ λλ€. @Test fun x1_multiplyBy2_2() { // GIVEN val x = 1 // WHEN val result = Utils.multipleBy2(x) // THEN assertEquals(2, result) } // νκ΅μ΄ λ²μ @Test fun `x_κ³±νκΈ°2_2`() { val x = 1 val result = Utils.multipleBy(x) assertEquals(2, result) }
μ°Έμ‘°ν μ½λλ© λ¬Έμλ₯Ό νμΈν΄μ£ΌμΈμ.
λ¨μ ν μ€νΈλ₯Ό μ§ννλ©° ν μ€νΈμ λν μ΄ν΄λ₯Ό μ¦κ°μν€κ³ , ν μ€νΈ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νμ¬ μ΄ν΄λ₯Ό λλλ€.
The text was updated successfully, but these errors were encountered:
μ΄μ νμ΄νμ΄λ νλ‘μ νΈ λ€μ΄λ°μ μΈμλ€μ΄ ν΅μΌν μ μκ² λ΄μ©μ μΆκ°λλ κ²λ μ’μ κ±° κ°μμ!
Sorry, something went wrong.
μ΄μ νμ΄ν ν΅μΌνλ€
λ ν¬ μ΄μ νμ΄νμ "[μ‘°κ΄ν¬] ν μ€νΈ μ½λ μμ±" μ νμμ΄ ν΅μΌνλ©΄ μ’μ κ² κ°λ€λ μ견μ΄μ κ°μ?
νλ‘μ νΈ λ€μ΄λ°μ ν΅μΌνλ€
μλλ‘μ΄λ νλ‘μ νΈ μμ± μ, "AndroidStudy" μ κ°μ΄ ν΄λ λ€μ΄λ°μ ν΅μΌνμλ μ견μ΄μ κ°μ?
@nodobi μ κ° μ΄ν΄ν λΆλΆμ΄ λ§μΌλ©΄, ν΅μΌνλ κ²λ λ무 μ’μ κ² κ°λ€μ!
Jokwanhee
No branches or pull requests
π¦ κ°μ
λ¨μ ν μ€νΈμ λν νμ΅μ μ§ννλ©°, Junit λΌμ΄λΈλ¬λ¦¬μ μ΅μν΄μ§λ κ³Όμ μ μ€ν°λν©λλ€.
κ°μ²΄μ§ν₯ μν 체쑰 μμΉ 9κ°μ§
ν μ€νΈ λμ νλͺ© 리λ§μΈλ
ꡬκΈμμ μ μνλ μ±μ μ£Όλ ν μ€νΈ λμ νλͺ©μΒ κ΅¬κΈ κΆμ₯ λ¬Έμ μ°Έμ‘°μ κ°μ΅λλ€.
πΆβπ«οΈ μꡬμ¬ν
Given
: μ΄λ ν μννμμWhen
: μ΄λ ν κΈ°λ₯μ μ€ννλ©΄Then
: μ΄λ ν κ²°κ³Όκ° λμμΌ νλ€.μ€μ΅ κ³Όμ
μ°Έμ‘°ν μ½λλ© λ¬Έμλ₯Ό νμΈν΄μ£ΌμΈμ.
βοΈ μ 리ν΄λ³΄μΈμ!
π» κ²°λ‘
λ¨μ ν μ€νΈλ₯Ό μ§ννλ©° ν μ€νΈμ λν μ΄ν΄λ₯Ό μ¦κ°μν€κ³ , ν μ€νΈ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νμ¬ μ΄ν΄λ₯Ό λλλ€.
The text was updated successfully, but these errors were encountered: