我正在使用角度4 app中的jasmine编写单元测试用例.我每次都得到'无法读取属性'nativeElement'的'null',我不知道为什么.我在下面尝试做的是检查按钮是否被点击.以下是我的代码文件.
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) 谁能告诉我这个程序的缺陷......?实际上它是两次打印最后一条记录.
#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对此负责.帮我....