Method and system for implementing multiple user-initiated self-test sequences in a multifunction circuit breaker device uses a single test input to initiate both arc fault and ground fault testing while at the same time allowing the multifunction circuit breaker device to continue detecting actual arc faults and ground faults in near real time. Having one test input for multiple self-test sequences significantly reduces the number of mechanical and electrical components required by the circuit breaker device. The multifunction circuit breaker device also distinguishes between a simulated ground fault and an actual ground fault and avoids automatically tripping upon successful completion of the ground fault self-test sequence unless and until all self-test sequences have passed. In this way, users are not given a potentially incorrect indication that the multifunction circuit breaker device is working properly.