es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-UNIT-TESTING

Pruebas unitarias de Angular

Tengo este error: Error: No capturado (en promesa): NullInjectorError: R3InjectorError(DynamicTestModule)[UserInfoService -> UsersService -> AuthService -> InjectionToken auth0.client -> InjectionToken auth0.client]: NullInjectorError: No hay proveedor para InjectionToken auth0.client! NullInjectorError: Mi archivo spec.ts: describe(‘IssuingInformationComponent’, () => { let component: IssuingInformationComponent; let fixture: ComponentFixture; beforeEach(waitForAsync(() => { TestBed.configureTestingModule({ imports: [ReactiveFormsModule, FormsModule, HttpClientTestingModule ,AuthModule.forRoot({ . . . Read more

¿Cómo hacer pruebas unitarias simuladas para una función de Golang que llama a un servicio de AWS varias veces con diferentes métodos?

Tengo la siguiente función que realiza múltiples llamadas a AWS IAM. Puedo ejecutar pruebas unitarias en llamadas individuales. Sin embargo, cuando ejecuto una prueba en la siguiente función, obtengo un error de pánico: “error de tiempo de ejecución, memoria no válida o referencia de puntero nula” func (iamDependency *iamService) CreateMyUser(userName . . . Read more

Error al comparar la fecha en la prueba con Jasmine.

Tengo un error al comparar “fecha” en una prueba en Angular. La prueba muestra el error, pero en el registro mismo es correcto. mi prueba: it(‘miPrueba’, () => { const hoy = new Date(); component.minDate = null; component.maxDate = null; spyOnProperty(component, ‘isRange’).and.returnValue(false); component[‘setActivateDate’](null); spyOn(component, <any>’verifyActivateDate’).and.callThrough(); expect(component.activateDate).toEqual(hoy); }); Registro con “error” . . . Read more

Pruebas unitarias de una función que inicia una goroutine dentro de ella.

Tengo una base de código que es aproximadamente así: type Service struct { Repo repo // Una interfaz que contiene tanto FunctionOne como FunctionTwo GoRoutineWaitgroup *sync.WaitGroup } func (impl *Service) MyFunction(s string) bool { a := impl.Repo.FunctionOne() b := impl.Repo.FunctionTwo() fmt.Println(“Ejecutado función Uno y Dos”) go impl.validateMyFunction(a,b) return true } . . . Read more

¿Cómo importar un módulo dos veces para propósitos de prueba?

Actualmente tengo un módulo que cuando es importado se ejecuta un bucle for: numbers.py DICT_NUMBER = { ‘one’: One, ‘two’: Two, ‘three’: Three, ‘four’: Four, ‘five’: Five, } for num in DICT_NUMBER.values(): if not issubclass(num, Number): raise Exception(f'{num} no extiende Number’) El problema es que no sé cómo probarlo, he . . . Read more