Junit4: JUnit рдХреЗ рд▓рд┐рдП API рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдирд╡ре░ 2017  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: junit-team/junit4

рдирдорд╕реНрддреЗ,

рдореИрдВ JUnit рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП API рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ: https://abi-laboratory.pro/java/tracker/timeline/junit/

JUnit5 рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ: https://abi-laboratory.pro/java/tracker/timeline/junit-jupiter-api/

рдИ.рдкреВ. - рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЕрдиреБрдХреВрд▓рддрд╛
рдПрд╕рд╕реА - рд╕реНрд░реЛрдд рд╕рдВрдЧрддрддрд╛

рд░рд┐рдкреЛрд░реНрдЯ https://wiki.eclipse.org/Evolving_Java-based_APIs_2 рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ https://github.com/lvc/japi-tracker рдЯреВрд▓ рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рджред

junit-1

junit-2

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@marcphilipp ,

рдХреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдХреЛрдб рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдиреЛрдЯреЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/lvc/japi-compliance-checker рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдЪрд╛рд╣рд┐рдП ...

рдзрдиреНрдпрд╡рд╛рджред

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, @lvc!

рдЬреБрдиреАрдЯ 5 рдХреЗ рд▓рд┐рдП рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЙрдкрдХрд░рдг рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдХреЛ рдХреНрдпрд╛ рдорд╛рдирддрд╛ рд╣реИ, рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдЖрдВрддрд░рд┐рдХ, рдмрд╣рд┐рд╖реНрдХреГрдд, рдЕрдиреБрд░рдХреНрд╖рд┐рдд, рд╕реНрдерд┐рд░ рдЖрджрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╕реНрдЯрдо @API рдПрдиреЛрдЯреЗрд╢рди рд╣реИред рдХреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдХреЛрдб рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдпрд╣ рд╢рд╛рдирджрд╛рд░ рд╣реИ @lvc

рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╣рдорд╛рд░реА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛? рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЖрдЬ рд░рд┐рд▓реАрдЬ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 4.12 рдФрд░ 4.13 рдХреЗ рдмреАрдЪ рдХреМрди рд╕реЗ рдЕрд╕рдВрдЧрдд рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдВрдЧреЗред

@kcooney ,

рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╣рдорд╛рд░реА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛? рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЖрдЬ рд░рд┐рд▓реАрдЬ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 4.12 рдФрд░ 4.13 рдХреЗ рдмреАрдЪ рдХреМрди рд╕реЗ рдЕрд╕рдВрдЧрдд рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдВрдЧреЗ

рд╣реЛ рдЧрдпрд╛: https://abi-laboratory.pro/java/tracker/timeline/junit/

рд╕реНрдиреИрдкрд╢реЙрдЯ рдпрд╣рд╛рдВ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://oss.sonatype.org/content/repositories/snapshots/junit/junit/

рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рддрд┐рджрд┐рди рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреЗ рдХрд╛рд░рдг рд░рд┐рдкреЛрд░реНрдЯ рдкрдврд╝рддреЗ рд╕рдордп рдХреГрдкрдпрд╛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред

рдзрдиреНрдпрд╡рд╛рджред

junit-3

@marcphilipp ,

рдХреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдХреЛрдб рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдиреЛрдЯреЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/lvc/japi-compliance-checker рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдЪрд╛рд╣рд┐рдП ...

рдзрдиреНрдпрд╡рд╛рджред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди #1245 . рд╣реИ

1421 рднреА рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ (рд╕реНрд░реЛрдд рдЕрд╕рдВрдЧрддрд┐) рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХреЛ рднреА External Resource.after() рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

gonzen picture gonzen  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

akarnokd picture akarnokd  ┬╖  27рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

terorontti picture terorontti  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gitIvanB picture gitIvanB  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sabi0 picture sabi0  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ