#include "TError.h"
#include "TInterpreter.h"
#include <iostream>
#include <stdexcept>
#include <vector>
|
| #define | ROOT_EXPECT_DIAG(diag_class, expression, where, expected_diag, match_full) |
| #define | ROOT_EXPECT_ERROR(expression, where, expected_diag) |
| #define | ROOT_EXPECT_ERROR_PARTIAL(expression, where, expected_diag) |
| #define | ROOT_EXPECT_INFO(expression, where, expected_diag) |
| #define | ROOT_EXPECT_INFO_PARTIAL(expression, where, expected_diag) |
| #define | ROOT_EXPECT_NODIAG(expression) |
| #define | ROOT_EXPECT_SYSERROR(expression, where, expected_diag) |
| #define | ROOT_EXPECT_SYSERROR_PARTIAL(expression, where, expected_diag) |
| #define | ROOT_EXPECT_WARNING(expression, where, expected_diag) |
| #define | ROOT_EXPECT_WARNING_PARTIAL(expression, where, expected_diag) |
The file contains facilities allowing easier writing of in-tree unit tests.
- Author
- Pratyush Das reikd.nosp@m.as@g.nosp@m.mail..nosp@m.com
-
Vassil Vassilev vvasi.nosp@m.lev@.nosp@m.cern..nosp@m.ch
-
Stephan Hageboeck steph.nosp@m.an.h.nosp@m.agebo.nosp@m.eck@.nosp@m.cern..nosp@m.ch
- Date
- April, 2020
Definition in file TestSupport.hxx.
◆ ROOT_EXPECT_DIAG
| #define ROOT_EXPECT_DIAG |
( |
| diag_class, |
|
|
| expression, |
|
|
| where, |
|
|
| expected_diag, |
|
|
| match_full ) |
Value:{ \
expression; \
}
Install a ROOT diagnostic handler to analyse diagnostics.
Definition at line 185 of file TestSupport.hxx.
◆ ROOT_EXPECT_ERROR
| #define ROOT_EXPECT_ERROR |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |
Value:
#define ROOT_EXPECT_DIAG(diag_class, expression, where, expected_diag, match_full)
Definition at line 199 of file TestSupport.hxx.
◆ ROOT_EXPECT_ERROR_PARTIAL
| #define ROOT_EXPECT_ERROR_PARTIAL |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |
◆ ROOT_EXPECT_INFO
| #define ROOT_EXPECT_INFO |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |
◆ ROOT_EXPECT_INFO_PARTIAL
| #define ROOT_EXPECT_INFO_PARTIAL |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |
◆ ROOT_EXPECT_NODIAG
| #define ROOT_EXPECT_NODIAG |
( |
| expression | ) |
|
◆ ROOT_EXPECT_SYSERROR
| #define ROOT_EXPECT_SYSERROR |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |
◆ ROOT_EXPECT_SYSERROR_PARTIAL
| #define ROOT_EXPECT_SYSERROR_PARTIAL |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |
◆ ROOT_EXPECT_WARNING
| #define ROOT_EXPECT_WARNING |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |
◆ ROOT_EXPECT_WARNING_PARTIAL
| #define ROOT_EXPECT_WARNING_PARTIAL |
( |
| expression, |
|
|
| where, |
|
|
| expected_diag ) |