Skip to content

j8kin/getTriangleTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

getTriangleTest

There is a public class ITriangleProvider which contains method public static ITriangle getTriangle().

public interface ITriangle {
    int getX1();
    int getX2();
    int getX3();
    int getY1();
    int getY2();
    int getY3();
}

Write JUnit tests which verifies that getTriangle return coordinates on the Cartesian plane of 3 point which creates Right Triangle.

Assumption: since getTriangle dont have input parameters and no other information about ITriangleProvider I assume that it could be setTriangle method which allow to set output of getTriangle method to be able to provide variable input into a test.

I use algorithm with multiplication and additions to avoid floating point calculations. Another solution could be based on Pifagor Theorem c^2 = a^2 + b^2

Additionally verified that algorithm working when Triangle is big (getTriangleTestBigNumberX tests)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages