#include "gtest/gtest.h"
TEST (SquareRootTest, PositiveNos) {
EXPECT_EQ (18.0, square-root (324.0));
EXPECT_EQ (25.4, square-root (645.16));
EXPECT_EQ (50.3321, square-root (2533.310224));
}
TEST (SquareRootTest, ZeroAndNegativeNos) {
ASSERT_EQ (0.0, square-root (0.0));
ASSERT_EQ (-1, square-root (-22.0));
}
I2luY2x1ZGUgImd0ZXN0L2d0ZXN0LmgiCiAKVEVTVCAoU3F1YXJlUm9vdFRlc3QsIFBvc2l0aXZlTm9zKSB7IAogICAgRVhQRUNUX0VRICgxOC4wLCBzcXVhcmUtcm9vdCAoMzI0LjApKTsKICAgIEVYUEVDVF9FUSAoMjUuNCwgc3F1YXJlLXJvb3QgKDY0NS4xNikpOwogICAgRVhQRUNUX0VRICg1MC4zMzIxLCBzcXVhcmUtcm9vdCAoMjUzMy4zMTAyMjQpKTsKfQogClRFU1QgKFNxdWFyZVJvb3RUZXN0LCBaZXJvQW5kTmVnYXRpdmVOb3MpIHsgCiAgICBBU1NFUlRfRVEgKDAuMCwgc3F1YXJlLXJvb3QgKDAuMCkpOwogICAgQVNTRVJUX0VRICgtMSwgc3F1YXJlLXJvb3QgKC0yMi4wKSk7Cn0=