Introduction
This report presents the results of the Installation Qualification (IQ) testing for the rpact.cloud package, conducted using the testthat package. The IQ process is essential for verifying that rpact.cloud is installed correctly and operates as intended in your target environment, ensuring compliance with GxP regulatory requirements. The tests performed are designed to validate the functionality and reliability of the package, providing confidence for its use in regulated settings.
Test Results
1 assertions
1.1 returns invisible when no arguments are provided
1: ✅
1.2 warns for unknown arguments
2: ✅
1.3 does not warn for ignored arguments
3: ✅
1.4 stops for unknown arguments when exceptionEnabled is TRUE
4: ✅
1.5 returns invisible when value is within the interval
5: ✅
1.6 stops when value is below the interval
6: ✅
1.7 stops when value is above the interval
7: ✅
1.8 returns invisible when NA is allowed and value is NA
8: ✅
1.9 stops when NA is not allowed and value is NA
9: ✅
2 config-yml
2.1 config.yml is complete
10: ✅
3 design-comparison
3.1 test design comparison
11: ✅, 12: ✅
4 first-character-to-lower-case
4.1 converts first character to lower case for a single word
13: ✅
4.2 converts first character to lower case for a sentence
14: ✅
4.5 converts first character to lower case with additional arguments
17: ✅
4.6 converts first character to lower case with multiple additional arguments
18: ✅
4.8 handles special characters
20: ✅
5 first-character-to-upper-case
5.1 converts first character to upper case for a single word
21: ✅
5.2 converts first character to upper case for a sentence
22: ✅
5.5 converts first character to upper case with additional arguments
25: ✅
5.6 converts first character to upper case with multiple additional arguments
26: ✅
5.8 handles special characters
28: ✅
6 get-class-name
6.1 returns the class name for a numeric vector
29: ✅
6.2 returns the class name for a character vector
30: ✅
6.3 returns the class name for a data frame
31: ✅
6.4 returns the class name for a list
32: ✅
6.5 returns the class name for a matrix
33: ✅
6.6 returns the class name for a NULL value
34: ✅
7 get-concatenated-values
7.3 concatenates values with default separator
37: ✅
7.4 concatenates values with custom separator
38: ✅
7.5 concatenates values with ‘and’ mode
39: ✅
7.6 concatenates values with ‘or’ mode
40: ✅
7.7 concatenates values with ‘vector’ mode
41: ✅
7.8 handles edge case with empty string separator
42: ✅
7.9 handles edge case with single element and ‘and’ mode
43: ✅
7.10 handles edge case with single element and ‘or’ mode
44: ✅
8 integer-to-written-number
9 is-local-developer-system
9.1 returns TRUE when the user is in the developers list
53: ✅
9.2 returns FALSE when the user is not in the developers list
54: ✅
9.3 returns FALSE when an error occurs
55: ✅
9.4 returns FALSE when the user is not in a custom developers list
56: ✅
10 shinytest2-default-design
10.1 Creation of new default design leads to expected summary
57: ✅
16 shinytest2-report-generation
16.1 Creation of new default design leads to expected markdown report
185: ✅
17 shinytest2-rpact-package-result-comparison
18 string-utilities
18.15 returns truncated string for long numeric vector
202: ✅
18.17 trims trailing slash from URL
204: ✅
18.18 does not modify URL without trailing slash
205: ✅
18.19 trims whitespace and trailing slash from URL
206: ✅
19 ui-utilities
19.1 returns default choices when config is not set
208: ✅
19.3 assignSingleNumericIfValid works as expected
210: ✅, 211: ✅, 212: ✅, 213: ✅, 214: ✅, 215: ✅, 216: ✅, 217: ✅
19.4 groupNumberIsEqualTo works as expected
218: ✅, 219: ✅, 220: ✅, 221: ✅, 222: ✅, 223: ✅
19.5 isValidValue works as expected
224: ✅, 225: ✅, 226: ✅, 227: ✅, 228: ✅, 229: ✅, 230: ✅
19.6 isSelectedValue works as expected
231: ✅, 232: ✅, 233: ✅, 234: ✅, 235: ✅, 236: ✅, 237: ✅, 238: ✅, 239: ✅, 240: ✅
20 utilities
20.1 isLocalDeveloperSystem works as expected
241: ✅, 242: ✅, 243: ✅, 244: ✅
20.2 .getConcatenatedValues works as expected
245: ✅, 246: ✅, 247: ✅, 248: ✅, 249: ✅, 250: ✅, 251: ✅, 252: ✅, 253: ✅, 254: ✅, 255: ✅
Summary
The test ended at 14:49:00 on September 30, 2025.
A total of 255 tests were executed during the Installation Qualification:
- 255 tests passed successfully.
- 0 tests failed.
- 0 tests passed with warnings.
- 0 tests were skipped.
The successful completion of all tests confirms that rpact.cloud is correctly installed and functioning properly in your environment. This means the package meets the required standards and is validated for use in GxP-compliant settings. You can now proceed with confidence to use rpact.cloud for reliable statistical planning, simulation, and analyses in regulated areas.
References
This report was generated automatically by rpact.cloud
For further assistance or questions regarding this report, please contact the RPACT support team at support@rpact.com.