рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг

рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рд╕рдмрд╕реЗ рдЖрдо рдЬрд╡рд╛рдм "рдореИрдВ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдБ" рдпрд╣ рд╕рд╡рд╛рд▓ рд╣реИ "рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреМрди рд▓рд┐рдЦреЗрдЧрд╛?" рдЗрд╕ рдмрд╛рдд рдХреА рдХреНрдпрд╛ рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрдЧреА? тАЭ, рдЬреЛ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреА рдПрдХ рдЧрдВрднреАрд░ рдЧрд▓рддрдлрд╣рдореА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред



рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрд╕ рдмрд┐рдВрджреБ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдИ рдЕрд╕рд╣рдорддрд┐ рди рд╣реЛред



рддреЛ рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рд╣реИ рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдирдкреБрдЯ рдкрд░ рдХреНрдпрд╛ рдЖрддрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ, рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░реНрдг рдХреА рд▓рдВрдмрд╛рдИ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:

assertEquals(5, hypotenuse(3, 4));
      
      





рдЖрдкрдХреЛ рдЦреБрдж рдЗрди рдкрд░реАрдХреНрд╖рдг рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╣реЛрдЧрд╛: рдХрд╛рдЧрдЬ рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдкрд░ рдпрд╛ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкрд░ рдПрдХ рдХреЙрд▓рдо рдореЗрдВ рдЧрд┐рдиреЗрдВред

рдмреЗрд╢рдХ, рдпрд╣ рдкрд░реАрдХреНрд╖рд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдЖрдкрдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдмрд╣реБрдд рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП
 assertEquals(0.00005, hypotenuse(0.00003, 0.00004));
      
      



рдирдХрд╛рд░рд╛рддреНрдордХ рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдк рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдореЗрдВ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред




рдирд┐рдпрдо



рддреЛ, рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдЙрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рдЕрд▓рдЧ рд╣реИ:

рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рд╣реИ "рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреМрди рд▓рд┐рдЦреЗрдЧрд╛?" рдЪреВрдВрдХрд┐ рдПрдХ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрд░рд┐рдорд╛рдг рд╕рд░рд▓ рдХрд╛ рдПрдХ рдЖрджреЗрд╢ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдкрд░рд┐рдорд╛рдг рд╕рд░рд▓ рдХрд╛ рдПрдХ рдЖрджреЗрд╢ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡реИрд╕реЗ рднреА рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИред



рджреВрд╕рд░реЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ "рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрдЧреА, рдЗрд╕рдХреА рдЧрд╛рд░рдВрдЯреА рдХреНрдпрд╛ рд╣реИ?" рдХреНрдпрд╛ рдпрд╣ рд╣реИ: рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд "рд╕рд╣реА" рдЙрддреНрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдЙрддреНрддрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗ, рд╣рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЖрд╢реНрд╡рд╕реНрдд рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рддрд░реАрдХреЗ рд╕рд╣реА рд╣реИрдВред

UPD: kalantyr рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдХреЛрдб рдПрдХ рджреВрд╕рд░реЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд░рд╕реНрдкрд░ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдпрд╣реА рд╣реИ, рдПрдХ рдЕрд░реНрде рдореЗрдВ, рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдпрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдХреЛрдб рд╣реИрдВред



рдЙрджрд╛рд╣рд░рдг



рдЖрдЗрдП рдпрд╣рд╛рдВ рдПрдХ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдПрдХ рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдЬреЛ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдпрд╣ рддрдп рдХрд░рддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд░реНрд╖ рдПрдХ рд▓реАрдк рд╡рд░реНрд╖ рд╣реИред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рдПрдХ рд▓реАрдк рд╡рд░реНрд╖ рдПрдХ рдРрд╕рд╛ рд╡рд░реНрд╖ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ 4 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрди рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЬреЛ 100 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди 400 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред



 public class LeapYear { public static boolean isLeap(int year) { return year % 4 == 0 && year % 100 != 0 || year % 400 == 0; } } import org.junit.Test; import static junit.framework.Assert.*; public class LeapYearTest { @Test public void yearDividing4IsLeap() throws Exception { assertTrue(isLeap(2008)); assertTrue(isLeap(2012)); assertFalse(isLeap(2011)); } @Test public void exceptYearDividing100WhichIsNotLeap() throws Exception { assertFalse(isLeap(1900)); assertFalse(isLeap(2100)); } @Test public void exceptYearDividing400WhichIsLeap() throws Exception { assertTrue(isLeap(1600)); assertTrue(isLeap(2000)); } }
      
      







рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рдЕрдВрджрд░ рд╕реНрд╡рдпрдВ рдареЛрд╕ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ: 2000, 2008, 1011. рдореИрдВрдиреЗ рдЦреБрдж рд╣реА рдЙрдирдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛, рдореЗрд░реЗ рд╕рд┐рд░ рд╕реЗред рдФрд░ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреЗ рдирд╛рдо рдорд╛рдирд╡ рднрд╛рд╖рд╛ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ (рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ) рд╕рдордЭрд╛рддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдХ-рдкрд░-рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдирд╛рдо рдКрдкрд░ "рд▓реАрдк рд╡рд░реНрд╖" рд╢рдмреНрдж рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИрдВред рддреЛ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рдкрд░реАрдХреНрд╖рдг рдХреЛ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд░реВрдк рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, IDEA рдореЗрдВ:

5.97 рдХреЗрдмреА



рддреНрд░реБрдЯрд┐рдпреЛрдВ

рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреА рдЧрд▓рддрдлрд╣рдореА рдХреЗ рдХрд╛рд░рдг, рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддреЗ рд╕рдордп, рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдмреЗрдХрд╛рд░, рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА, рдФрд░ рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдВрддрд╣реАрди рдмрд╣рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рдЧрд▓рддрд┐рдпрд╛рдВ рдЕрдХреНрд╕рд░ рд╣реЛрддреА рд╣реИрдВред



рдкрд╣рд▓реА рдЖрдо рдЧрд▓рддреА рдХреБрдЫ рднреА рдЬрд╛рдВрдЪрдирд╛ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
 @Test public void testLeapYear() throws Exception { int year = 2004; assertEquals(2004, year); }
      
      



рдпрд╣ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рд╡реНрдпрд░реНрде рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдЬреЛ рдЕрдзрд┐рдХрддрдо рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡реНрдпрд╛рдореЛрд╣ рд╣реИред рдУрд░реЗрдХрд▓ рдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рджреЛред

рд╕реНрдкрд╖реНрдЯ рдЕрд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ рдРрд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЬреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЬреВрдиреАрдд рдХреЛ рдЪреБрдирддрд╛ рд╣реИред



рджреВрд╕рд░реА рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддреА рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЯреЗрд╕реНрдЯ рдореЗрдВ рдЙрд╕реА рддрд░реНрдХ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
 @Test public void testLeapYear() throws Exception { for (int i=0; i<100000; i++) { assertEquals(i % 4 == 0 && i % 100 != 0 || i % 400 == 0, isLeap(i)); } }
      
      



рдпрд╣ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдЦрд░рд╛рдм рд╣реИ рдХрд┐ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЗрд╕рдореЗрдВ рдЙрддрдиреА рд╣реА рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рддрдиреА рдХрд┐ рдХреЛрдб рдореЗрдВред



рдмрджрдмреВ рдЖ рд░рд╣реА рд╣реИ



рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдЧрд▓рдд рд╣реИ:





рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд



рдпрд╣ рд╣рдореЗрд╢рд╛ рдкреНрд░рд╕рд┐рджреНрдз рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдпрд╣ рд╡рд┐рд╖рдп рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХрд╛ рд╣рдХрджрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдИ рд╡рд╣ рд╣реИ рдЕрдкрд╛рдЪреЗ рд╡реЗрдЧ рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ ред рдореБрдЭреЗ рдкрд╣рд▓реА рдпреВрдирд┐рдХреЛрдбрдЗрдиреНрдкреБрдЯрд╕реНрдЯреНрд░реАрдорд╕реНрдЯреЗрд╕реНрдЯрдЯреЗрд╕реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдирд╛рдо рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "testSimpleStream ()")ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╕рдВрдд рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкрд╕рдВрдж рдЖрдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд▓реЗрдХреНрд╢рди рдпреВрдЯрд┐рд▓реНрд╕ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдЧреНрд░рд╣рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рд╣реИ, рдФрд░ рдореБрдЦрд░ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдПрд╕реНрдЯрд░рдЯреИрд╕реНрдЯ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд╣реИрдВред



рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рд╢рд╛рд╢реНрд╡рдд рдмрд╣рд╕ рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛ рдХрд┐ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдмреЗрдХрд╛рд░, рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА, рдЖрджрд┐ рд╣реИрдВ, рдФрд░ рдЖрдЧреЗ рдХреА рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд╡рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдХрд┐рддрдирд╛ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдХреНрдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдФрд░ рдХрд┐рд╕реА рдХреЛ рд╣рдм рд╕реЗ рджреВрд░ рддреЛрдбрд╝рдиреЗ рдФрд░ " рдЯреЗрд╕реНрдЯ рдбреНрд░рд┐рд╡реЗрди рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ (рдХреЗрдВрдЯ рдмреЗрдХ) ", " xUnit рдЯреЗрд╕реНрдЯ рдкреИрдЯрд░реНрди (рдЬреЗрд░рд╛рд░реНрдб рдореЗрд╕реНрдЬрд╛рд░реЛрд╕) " рдФрд░ рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ " рдХреНрд▓реАрди рдХреЛрдб " (рд░реЙрдмрд░реНрдЯ рд╕реАред рдорд╛рд░реНрдЯрд┐рди ) рдЬреИрд╕реА рдЧрдВрднреАрд░ рдХрд┐рддрд╛рдмреЗрдВ рдкрдврд╝рдиреЗ рдореЗрдВ рднреА рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╣реЛ рд╕рдХрддреА рд╣реИ ред ) "ред



рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдпрд╛ рди рдХрд░рдирд╛ - рдпрд╣ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рд╣реИ ...






All Articles