text: /*
   Copyright (C) 2016 Quaternion Risk Management Ltd
   All rights reserved.
  
   This file is part of ORE, a free-software/open-source library
   for transparent pricing and risk analysis - http://opensourcerisk.org
  
   ORE is free software: you can redistribute it and/or modify it
   under the terms of the Modified BSD License.  You should have received a
   copy of the license along with this program.
   The license is also available online at <http://opensourcerisk.org>
  
   This program is distributed on the basis that it will form a useful
   contribution to risk analytics and model standardisation, but WITHOUT
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   FITNESS FOR A PARTICULAR PURPOSE. See the license for more details.
  */
  
  /*! \file test/blackvariancecurve.hpp
      \brief interpolated black variance curve test
  */
  
  #ifndef quantext_test_blackvariancecurve_hpp
  #define quantext_test_blackvariancecurve_hpp
  
  #include <boost/test/unit_test.hpp>
  
  namespace testsuite {
  
  //! BlackVarianceCurve tests
  class BlackVarianceCurveTest {
  public:
      /*! Test whether the black variance curve produces the expected values, test against the corresponding class in
       * QuantLib. */
      static void testBlackVarianceCurve();
  
      static boost::unit_test_framework::test_suite* suite();
  };
  } // namespace testsuite
  
  #endif
  