#include <iostream>
using namespace std;

#include <bernstein.h>
#include <bernsteintest.h>


void bernsteintest::test01()
{
  cout << "Bernstein Polynomial Test" << endl;
  cout << "Enter n, i" << endl;
  uint n,i;
  cin >> n >> i;

  bool flag(true);

  double t;
  cout << "Enter t=-1 to terminate loop." << endl;

  bernsteinPoly bp(n,i);
  double res;

  for ( ; flag; )
  {
    cout << "Enter t" << endl;
    cin >> t;

    if (t==-1.0)
    {
      flag=false;
      continue;
    }

    bp.eval(res,t);
    cout << SHOW(res) << endl;
  }
}






