小编Nao*_*ino的帖子

您建议在PHP Web应用程序上进行集成测试?

我一直在测试用PHP和JavaScript编写的Web应用程序,我正在寻找可以与持续集成服务器(可能是phpUnderControl)进行良好通信的集成测试工具.

作为集成测试工具,我使用了Selenium和Rspec,它运行得很好.这会生成html文件报告并且非常容易编写代码.但我不确定Selenium是否可以与CI通信,并想知道是否有任何集成测试工具可以与持续集成服务器(如phpUnderControl)通信,并与其他测试工具一起使用以实现自动化测试.

我非常感谢任何建议.

最诚挚的问候

@naoyamakino

php continuous-integration selenium integration-testing qa

6
推荐指数
0
解决办法
995
查看次数

src/test中的代码建议在Android Studio中不起作用

我正在使用Android Studio 0.3.5,我遇到的问题是src/test直接的代码建议不起作用.

每当我在任何文件中键入Robolectric,mockito或JUnit类时src/test,它都不会像在src/main目录中那样给出代码建议.在src/main,当我输入一个未包含的类名时import,它不仅给我代码建议,而且import如果缺少它也会自动添加所选类.

有什么办法可以启用这个功能src/test吗?

我使用的是Android Studio 0.3.5,这是我的build.gradle:

buildscript {
    repositories {
        mavenCentral()
        maven {
            url "https://oss.sonatype.org/content/repositories/snapshots"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion "19"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
    }

    buildTypes {
        debug {
            packageNameSuffix ".debug"
        }
    }
}

sourceSets {
    unitTest {
        java.srcDir file('src/test/java')
        resources.srcDir file('src/test/resources')
    }
} …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio

5
推荐指数
0
解决办法
271
查看次数

当我尝试将新的自定义对象添加到exsting lead时,外键关系无效

我有一个Lead和一个名为Social Account的自定义对象(API Name = Social_Account__c).

我建立了如下关系:Lead是社交账户的父母.所以领导有很多社交账户.

在社交帐户中,我创建了一个名为Lead(数据类型:查找)的自定义字段来建立关系.

这是一个查找细节:

API名称:Lead__c

与铅有关

子关系名称:Social_Accounts

相关清单标签:社会账户

如果有一个具有相同电子邮件地址的潜在客户,我想向现有潜在客户添加新的社交帐户.


Social_Account__c social_account = new Social_Account__c();
/*add whatever fields on social_account*/

List<Lead> leads =[select Id from Lead where Email =:emailAddress ];
if(leads.size()>0)
{ 
    Lead existing_lead = new Lead(Id = leads[0].id);
    //ideally i would like to do something like this
    social_account.Lead__c.id = existing_lead.id; //this is where I get an error from

    insert social_account;
    update existing_lead;
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误消息:

错误:编译错误:外键关系无效:Social_Account_ c.Lead _c

我究竟做错了什么?我将不胜感激任何建议.

谢谢

salesforce foreign-key-relationship apex-code

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

CANNOT_UPDATE_CONVERTED_LEAD,无法引用转换后的潜在客户:[Lead__c]

当我尝试将自定义对象放入现有的主角对象时,我收到一条错误消息.

List<Lead> leads =[select Id from Lead where Email =:lead.Email ];
if(leads.size()>0)
{
    Lead existing_lead = new Lead(Id = leads[0].id);
    social_account.Lead__c = existing_lead.Id; //social_account is a custom object that
                                               //has a child relationship to lead.
                                               //ie lead is a parent of social_accounts.
    update existing_lead;
    insert social_account; //if there is an existing lead with same same email,
                           //i'd like to insert new social_account to an exsiting lead.
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:


554 System.DmlException:更新失败.第0行的第一个例外,ID为00Q3000000WW3isEAD; 第一个错误:CANNOT_UPDATE_CONVERTED_LEAD,无法引用转换后的引导:[]

Class.ProcessContact.handleInboundEmail:第81行,第9列外部入口点


即使我注释掉'update existing_lead',我也会收到类似的错误消息.


554 System.DmlException:插入失败.第0行的第一个例外; 第一个错误:CANNOT_UPDATE_CONVERTED_LEAD,无法引用转换后的引线:[Lead__c]

Class.ProcessContact.handleInboundEmail:第82行,第9列外部入口点


我将不胜感激任何建议.

问候

foreign-keys salesforce foreign-key-relationship apex-code

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

IDBDatabase.transaction中不推荐使用数字事务模式.使用"readonly"或"readwrite"

我一直在使用IndexedDB的应用程序上收到此警告.

"在IDBDatabase.transaction中不推荐使用数字事务模式.使用"readonly"或"readwrite""

当我第一次编写应用程序时(几个月前),我没有看到它,但每次尝试访问IDBDatabase.transaction时都会出现此警告.

在Chrome控制台上,它可以正确识别以下事务密钥.

IDBTransaction.READ_WRITE
1
IDBTransaction.READ_ONLY
0
Run Code Online (Sandbox Code Playgroud)

我做IDB事务的示例代码:

IndexedDB.set = function(key, obj, onsuccess, oncomplete) {
    var db = IndexedDB.db;
    var trans = db.transaction([key], IDBTransaction.READ_WRITE);
    var objectStore = trans.objectStore(key);
    var request = objectStore.put(obj);

    request.onsuccess = function(e) {
      if (onsuccess !== undefined)
        onsuccess(request.result);
    };

    request.onerror = function(e) {
      console.log("Database error: " + e.target.errorCode);
    };
    trans.oncomplete = function(e) {
      if (oncomplete !== undefined)
        oncomplete(request.result);
    };
  };
Run Code Online (Sandbox Code Playgroud)

我应该担心这个吗?如果是这样,我该如何避免这种警告?

我的chrome v:版本21.0.1180.75

感谢您的意见.

indexeddb

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

如何使用django.forms Textarea添加额外的字段

我是django的新手,正在开展一个项目.

我想添加bio(textarea),兴趣(textarea)和profile pics(图片上传).此页面如下所示:http://pootle.locamotion.org/accounts/personal/edit/(您可能需要登录才能看到此页面)

我编辑了local_apps/pootle_profile/views.py,如下所示:

from django.forms import ModelForm, Textarea 

class UserForm(ModelForm):                                                    
    class Meta:                                                               
        model = User                                                          
        fields = ('first_name', 'last_name', 'email', 'bio')                  
        widgets = {'bio': Textarea(attrs={'cols': 80, 'rows': 20})}  
Run Code Online (Sandbox Code Playgroud)

并在""templates/profiles/edit_personal.html""中

<form method="post" action="/accounts/{{user.username}}/">                    
    <p> 
        <label for="id_first_name">{% trans 'First Name' %}</label>           
        {{ form.first_name }}                                                 
        {{ form.first_name.errors }}
    </p>
    <p> 
        <label for="id_last_name">{% trans 'Last Name' %}</label>             
        {{ form.last_name }}
        {{ form.last_name.errors }}
    </p>
    <p>
        <label for="id_email">{% trans 'Email address' %}</label>
        {{ form.email }}
        {{ form.email.errors }}
    </p>
    <p> …
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-forms django-views

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