Lines Matching defs:s_aTests

51     } const s_aTests[] =
98 for (uint32_t i = 0; i < RT_ELEMENTS(s_aTests); i++)
101 int rc = RTPathParse(s_aTests[i].pszPath, &u.Parsed, sizeof(u), s_aTests[i].fFlags);
103 || s_aTests[i].cComps != u.Parsed.cComps
104 || s_aTests[i].fProps != u.Parsed.fProps
105 || s_aTests[i].offSuffix != u.Parsed.offSuffix
106 || s_aTests[i].cchPath != u.Parsed.cchPath)
108 RTTestFailed(hTest, "i=%d rc=%Rrc %s", i, rc, s_aTests[i].pszPath);
115 s_aTests[i].cComps, u.Parsed.cComps,
116 s_aTests[i].fProps, u.Parsed.fProps, s_aTests[i].fProps ^ u.Parsed.fProps,
117 s_aTests[i].offSuffix, u.Parsed.offSuffix,
118 s_aTests[i].cchPath, u.Parsed.cchPath);
122 rc = RTPathParsedReassemble(s_aTests[i].pszPath, &u.Parsed, s_aTests[i].fFlags & ~RTPATH_STR_F_MIDDLE,
126 RTTESTI_CHECK_MSG(strlen(szPath1) == s_aTests[i].cchPath, ("%s\n", szPath1));
128 && (s_aTests[i].fFlags & RTPATH_STR_F_STYLE_MASK) != RTPATH_STR_F_STYLE_DOS)
129 RTTESTI_CHECK_MSG(strcmp(szPath1, s_aTests[i].pszPath) == 0, ("%s\n", szPath1));
137 for (uint32_t i = 0; i < RT_ELEMENTS(s_aTests); i++)
140 int rc = RTPathSplit(s_aTests[i].pszPath, &u.Split, sizeof(u), s_aTests[i].fFlags);
142 || s_aTests[i].cComps != u.Split.cComps
143 || s_aTests[i].fProps != u.Split.fProps
144 || s_aTests[i].cchPath != u.Split.cchPath)
146 RTTestFailed(hTest, "i=%d rc=%Rrc %s", i, rc, s_aTests[i].pszPath);
152 s_aTests[i].cComps, u.Split.cComps,
153 s_aTests[i].fProps, u.Split.fProps, s_aTests[i].fProps ^ u.Split.fProps,
154 s_aTests[i].cchPath, u.Split.cchPath);
160 if ( (s_aTests[i].fFlags & RTPATH_STR_F_STYLE_MASK) == RTPATH_STR_F_STYLE_DOS
166 RTTESTI_CHECK_RC(rc = RTPathSplitA(s_aTests[i].pszPath, &pSplit, s_aTests[i].fFlags), VINF_SUCCESS);
180 rc = RTPathSplitReassemble(&u.Split, s_aTests[i].fFlags & ~RTPATH_STR_F_MIDDLE, szPath1, sizeof(szPath1));
183 RTTESTI_CHECK_MSG(strlen(szPath1) == s_aTests[i].cchPath, ("%s\n", szPath1));
185 && (s_aTests[i].fFlags & RTPATH_STR_F_STYLE_MASK) != RTPATH_STR_F_STYLE_DOS)
186 RTTESTI_CHECK_MSG(strcmp(szPath1, s_aTests[i].pszPath) == 0, ("%s\n", szPath1));