#include "Circle.h"
using namespace std;
#include "testing/SimpleTest.h"
#include "gmath.h"


/**
 * TODO: write a method comment
 */
Circle::Circle(double r) {

}


/**
 * TODO: write a method comment
 */
double Circle::area() const {
    return 0.0;
}

/**
 * TODO: write a method comment
 */
double Circle::circumference() const{
    return 0.0;
}

/**
 * TODO: write a method comment
 */
double Circle::getRadius() const{
    return 0.0;
}

/**
 * TODO: write a method comment
 */
string Circle::toString() const{
    return "";
}

/* Provided Tests Below This Line */

PROVIDED_TEST("Simple Example"){
    Circle c(2.5);
    EXPECT_EQUAL(c.getRadius(), 2.5);
    EXPECT_EQUAL(c.circumference(), 2 * PI * 2.5);
    EXPECT_EQUAL(c.area(), PI * 2.5 * 2.5);
    EXPECT_EQUAL(c.toString(), "Circle{radius=2.5}");
}
