{
let message = "";
const PA = new Point(1, 2);
if (PA.equals(new Point(1, 2)) !== true) {
message += `Equals: PA.equals(new Point(1, 2)) !== true test failed. \n`;
}
if (PA.equals(new Point(1, 1)) !== false) {
message += `Equals: PA.equals(new Point(1, 1)) !== false test failed. \n`;
}
if (PA.equals(PA.clone(new Point(1, 2))) !== true) {
message += `Clone: PA.equals(PA.clone(new Point(1, 2))) !== true test failed. \n`;
}
if (PA.length() !== Math.sqrt(5)) {
message += `Length: PA.length() !== Math.sqrt(5) test failed. \n`;
}
if (message === "") {
message = "Succeed";
}
return md`${message}`;
}