// testDiscriminant.cc  P. Conrad for CISC181, Spring 2007
// Test Driven Development of solver for quadratic equations

#include <iostream>
#include <cmath>
using namespace std;

double discriminant(double a, double b, double c);
const double tolerance = 0.0000001;

int main()
{
  int numFailures = 0;
  
  // for x^2 - x + -6, we expect to have two real roots  3 and -2
  
  double expectedAnswer = 25.0  ;
  double actualAnswer = discriminant( 1  , -1 , -6  );

  cout << "Test 1: ";
  if (fabs(expectedAnswer-actualAnswer) < tolerance)
    {
      cout << "Success!\n";
    }
  else
    {
      cout << "Failure!\n";
      numFailures++;
    }
  
  return numFailures;
}



