小编Mad*_*ddy的帖子

Angular 4:Jasmine:Failed:Uncaught(in promise):TypeError:无法读取属性'nativeElement'的null

我正在使用角度4 app中的jasmine编写单元测试用例.我每次都得到'无法读取属性'nativeElement'的'null',我不知道为什么.我在下面尝试做的是检查按钮是否被点击.以下是我的代码文件.


spec文件

import { Http, Response, RequestOptions, Request, ConnectionBackend } from '@angular/http';
import { DataShareService } from '../core/services/data-share.service';
import { scooterRepairService } from './services/scooterRepair.service';
import { Router } from '@angular/router';

import { scooterRepairUnitComponent } from './scooter-repair-Unit.component';
import { TestBed, ComponentFixture, async, inject } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { DebugElement, NO_ERRORS_SCHEMA } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { SelectItem, CheckboxModule, CalendarModule, MultiSelectModule } from 'primeng/primeng';
import { CoreUIModule } from 'core-ui'; …
Run Code Online (Sandbox Code Playgroud)

unit-testing karma-jasmine angular

7
推荐指数
1
解决办法
4128
查看次数

文件阅读中无法捕获的缺陷

谁能告诉我这个程序的缺陷......?实际上它是两次打印最后一条记录.

#include <stdio.h>

int main(void)
{
  int accountNum;
  char name[30];
  double balance;
  int counter = 0;

  FILE *clientDataFile1;

  if( (clientDataFile1 = fopen("clients.txt", "r")) == NULL )
    printf("File could not be opened");
  else
  {
    printf("%-10s %-13s %s\n", "Account", "Name", "Balance");

    while( !feof(clientDataFile1) )
    {
      fscanf(clientDataFile1, "%d%s%lf", &accountNum, name, &balance);      
      printf( "%-10d%-13s%.2lf\n", accountNum, name, balance );
    }

    printf("\n\n\n");
    rewind(clientDataFile1);    
    counter++;
    fclose(clientDataFile1);
  }

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

这真的很痛苦.我尝试了很多次但是这个漏洞无法捕捉.要么工作不清楚,要么Ubuntu 12.10或gcc对此负责.帮我....

c

0
推荐指数
1
解决办法
72
查看次数

标签 统计

angular ×1

c ×1

karma-jasmine ×1

unit-testing ×1