小编Vic*_*ill的帖子

如何避免量角器中的"jasmine.suite()required"错误信息?

我在登录页面上为验证凭据而编写的代码是:

describe('Login',function() {
var loginURL;
var email=element(by.id("email"));
var password=element(by.id("password"));
var LoginButton=element(by.buttonText("Sign in"));
});


it('should redirect to login page',function() {
browser.get('https://pacific-meadow-5124-dev-test.herokuapp.com');
loginURL = browser.getCurrentUrl();``
expect(browser.getCurrentUrl()).toEqual(loginURL);
});

it('should warn on wrong/missing values',function(){
email.clear();
password.clear();

password.sendkeys('test');
loginButton.click();
expect(error.getText()).toMatch('missing email');

email.sendkeys('test');
loginButton.click();
expect(error.gettext()).toMatch('invalid email');

email.sendkeys('pavanpesse11@gmail.com');
password.clear();
loginButton.click();
expect(error.getText()).toMatch('missing password');
});

it('should accept a valid email address and password', function() {
    email.clear();
    password.clear();

    email.sendKeys('pavanpesse11@gmail.com');
    password.sendKeys('goalsr123');
    loginButton.click();
    expect(browser.getCurrentUrl()).not.toEqual(loginURL);
  });
Run Code Online (Sandbox Code Playgroud)

我无法执行上面的代码,收到错误说明jasmine.suite() required 如下所示:

Message:
     Error: jasmine.Suite() required
   Stacktrace:
     Error: jasmine.Suite() required
    at new jasmine.Spec (C:\Users\GOALSR3\AppData\Roaming\npm\node_modules\protr
actor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:2326:11) …
Run Code Online (Sandbox Code Playgroud)

javascript validation protractor

10
推荐指数
1
解决办法
3140
查看次数

如何使用更新查询更新cassandra中的集群密钥?

这是我的表结构,我使用以下查询更新序列:

Update styles set sequence=1 where styleid = 'CLASSIC';
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

PRIMARY KEY part sequence found in SET part
Missing PRIMARY KEY part sequence

CREATE TABLE styles (
  styleid ascii,
  sequence int,
  active boolean,
  image ascii,
  name ascii,
  PRIMARY KEY (styleid, sequence)
) WITH CLUSTERING ORDER BY (sequence DESC);
Run Code Online (Sandbox Code Playgroud)

请任何人帮我更新聚类键序列,以便更新它.或者任何替代方法请分享.

key cql cassandra nosql

5
推荐指数
1
解决办法
7906
查看次数

如何使用Java从Sqlite3数据库中解析日期?

通过使用POJO为我的方法创建模型,我从sqlite3 DB获取数据。在检索arraylist中的数据时,我得到了日期解析错误。该日期在sqlite3数据库中定义为时间戳,并在编译时引发无法解析的日期:“ 2015-05-21 12:41:56”错误。并且在编译查询时抛出该错误解析时间戳错误我正在使用getDate()从表中检索日期。

public List<EnergyMeter> getAllData() {
    List<EnergyMeter> meters = new ArrayList<EnergyMeter>();
    try {
        LOGGER.info("############### FetchData.getAllData() start");
        Statement statement = DBConnection.getConnection().createStatement();
        ResultSet rs = statement.executeQuery("SELECT * FROM ENERGY_METER");
        LOGGER.info("############### FetchData.getAllData() meters:"+rs.getDate("CREATION_TIME"));
        while (rs.next()) {
            EnergyMeter energyMeter = new EnergyMeter();
            energyMeter.setDEVICE_IP(rs.getString("IP"));
            energyMeter.setCREATION_TIME(rs.getDate("CREATION_TIME"));
            energyMeter.setDESCRIPTION(rs.getString("DESCRIPTION"));
            energyMeter.setDEVICE_NAME(rs.getString("DEVICE_NAME"));
            energyMeter.setEMAIL_ID(rs.getString("EMAIL_ID"));
            energyMeter.setFDU_NAME(rs.getString("FDU_NAME"));
            energyMeter.setICBS(rs.getString("ICBS"));
            energyMeter.setLOCATION(rs.getString("LOCATION"));
            energyMeter.setMAC_ADDRESS(rs.getString("MAC_ADDRESS"));
            energyMeter.setMASTER_ID(rs.getString("MASTER_ID"));
            energyMeter.setPARAMETER(rs.getString("PARAMETER"));
            energyMeter.setPORT(rs.getString("PORT"));
            energyMeter.setPRODUCT_NAME(rs.getString("PRODUCT_NAME"));
            energyMeter.setSMTP(rs.getString("SMTP"));
            energyMeter.setSNMP(rs.getString("SNMP"));
            meters.add(energyMeter);
        }
    } catch (SQLException e) {
        e.printStackTrace();
    }

    LOGGER.info("############### FetchData.getAllData() end");
    return meters;
}
Run Code Online (Sandbox Code Playgroud)

我将日期定义为:私有日期CREATION_TIME; …

java sqlite jsp

4
推荐指数
1
解决办法
4182
查看次数

错误:InjectionToken USE_DEFAULT_LANG 没有提供程序

我是 angular 4 jasmine 单元测试的新手。

  1. 请帮助我获得附加组件的完整测试覆盖率。
  2. 我已经为翻译模块添加了子依赖项,但仍然出现错误:InjectionToken USE_DEFAULT_LANG 没有提供程序!这是什么解决方案???
  3. 我想知道如何在我附加的代码中覆盖变量和方法以进行全面覆盖。

谢谢你的帮助。

登录组件:

   import { Component, OnInit } from '@angular/core';
    import { Router } from '@angular/router';
    import { Http, Headers, RequestOptions, Response } from '@angular/http';
    import { HttpError } from '../core/http-error';
    import { jsonFields } from '../app.constants';
    import { LoggedUserData } from '../shared/model/loggedUserData';
    import { Observable } from 'rxjs/Observable';
    import { FormControl, Validators } from '@angular/forms';
    import { LoginService } from '../shared/login.service';

    @Component({
      selector: 'app-login',
      templateUrl: './login.component.html',
      styleUrls: ['./login.component.scss'] …
Run Code Online (Sandbox Code Playgroud)

jasmine karma-jasmine karma-coverage angular angular4-router

4
推荐指数
1
解决办法
9123
查看次数

如何解决 ModbusSlaveException:错误代码 = 3?

我有一个 modbus 项目,在从设备读取时出现错误代码 3。如果有人知道是什么问题以及如何解决,请帮忙。

net.wimpi.modbus.ModbusSlaveException: Error Code = 3
Run Code Online (Sandbox Code Playgroud)

java sourceforge modbus

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