xref: /libCEED/tests/t002-ceed.c (revision e07206de23a3ad6f238e5da2d646d1a5a514f718)
1*e07206deSjeremylt /// @file
2*e07206deSjeremylt /// Test return of a CEED object full resource name
3*e07206deSjeremylt /// \test Test return of a CEED object full resource name
4*e07206deSjeremylt #include <string.h>
5*e07206deSjeremylt #include <ceed.h>
6*e07206deSjeremylt 
7*e07206deSjeremylt int main(int argc, char **argv) {
8*e07206deSjeremylt   Ceed ceed;
9*e07206deSjeremylt   const char *resource;
10*e07206deSjeremylt 
11*e07206deSjeremylt   CeedInit(argv[1], &ceed);
12*e07206deSjeremylt 
13*e07206deSjeremylt   CeedGetResource(ceed, &resource);
14*e07206deSjeremylt   if (strcmp(resource, argv[1]))
15*e07206deSjeremylt     // LCOV_EXCL_START
16*e07206deSjeremylt     return CeedError(ceed, 1, "Incorrect full resource name: %s != %s",
17*e07206deSjeremylt                      resource, argv[1]);
18*e07206deSjeremylt   // LCOV_EXCL_STOP
19*e07206deSjeremylt 
20*e07206deSjeremylt   CeedDestroy(&ceed);
21*e07206deSjeremylt   return 0;
22*e07206deSjeremylt }
23