Exemplo n.º 1
0
    /**
     * testFibo2.
     *
     * @return
     */
    public static long testFiboInstanceImplWithoutInterface()
    {
        FiboImpl fiboImpl = new FiboImpl();
        int      fibo     = 0;
        DateTime start    = DateTime.Now;

        for (int i = NB_RECURSIVE_TESTS; i != 0; i--)
        {
            fibo = fiboImpl.fib(FIBO_N);
        }
        DateTime end           = DateTime.Now;
        TimeSpan executionTime = end - start;

        Console.WriteLine("[RecursiveTest], Invoke of " + NB_RECURSIVE_TESTS + " fibo = fiboImpl.fib(" + FIBO_N + ")  , fibo=" + fibo + ", snapshot time,"
                          + executionTime.TotalMilliseconds);
        return((long)executionTime.TotalMilliseconds);
    }
 /**
 * testFibo2.
 *
 * @return
 */
 public static long testFiboInstanceImplWithoutInterface()
 {
     FiboImpl fiboImpl = new FiboImpl();
     int fibo = 0;
     DateTime start = DateTime.Now;
     for (int i = NB_RECURSIVE_TESTS; i != 0; i--)
     {
         fibo = fiboImpl.fib(FIBO_N);
     }
     DateTime end = DateTime.Now;
     TimeSpan executionTime = end - start;
     Console.WriteLine("[RecursiveTest], Invoke of " + NB_RECURSIVE_TESTS + " fibo = fiboImpl.fib(" + FIBO_N + ")  , fibo=" + fibo + ", snapshot time,"
         + executionTime.TotalMilliseconds);
     return (long)executionTime.TotalMilliseconds;
 }