问题列表 - 第24477页

如何指定JUnit测试依赖项?

我们的工具包有超过15000个JUnit测试,如果其他测试失败,许多测试都会失败.例如,如果方法X.foo()使用Y.bar()和YTest.testBar()失败的功能,那么XTest.testFoo()也将失败.显然,由于X.foo()特有的问题,XTest.testFoo()也会失败.

虽然这很好但我仍然希望运行两个测试,如果可以使用指向YTest.testBar()的XTest.testFoo()来注释测试依赖项,那将是很好的.这样,人们可以立即看到X.foo()使用的功能也失败了,什么不能.

JUnit或其他地方是否有这样的注释?就像是:

public XTest {

  @Test
  @DependsOn(method=org.example.tests.YTest#testBar)
  public void testFoo() {
     // Assert.something();
  }

}
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing

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

将下拉列表的选定值传递给aspx中的参数

我有一个网格和下拉列表.我想通过选择dropdownlist过滤网格中的值.我可以这样做吗?我的代码是这样的

<asp:DropDownList ID="DDLVisitedVol" runat="server" AutoPostBack="true" DataSourceID="DsVisitedVol"
    DataTextField="VisitedVol" DataValueField="VisitedVol" 
    Width="244px">
</asp:DropDownList>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=""
    ProviderName=""
    SelectCommand="SELECT [ID],[UserName], [Email], [visitedVol] FROM [HitTracker] where visitedVol=@VisitedVol ">
    <SelectParameters>
        <asp:Parameter Name="VisitedVol" Type="String"/>
    </SelectParameters>
</asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

如何将选定的下拉列表值传递给@VisitedVol.如果有人知道请帮助我.谢谢

asp.net

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

由于更改了8087CW模式(Png + stretchblt),System.Move中的内存损坏

我有一个奇怪的内存损坏问题.经过几个小时的调试和尝试,我想我找到了一些东西.

例如:我做一个简单的字符串赋值:

sTest := 'SET LOCK_TIMEOUT ';
Run Code Online (Sandbox Code Playgroud)

但是,结果有时会变成:

sTest = 'SET LOCK'#0'TIMEOUT '
Run Code Online (Sandbox Code Playgroud)

所以,_被0字节取代.

我在System.Move函数中看到过这种情况发生一次(复制很棘手,取决于时间),当它使用FPU堆栈(fild,fistp)进行快速内存复制时(如果要移动9到32个字节):

...
@@SmallMove: {9..32 Byte Move}
fild    qword ptr [eax+ecx] {Load Last 8}
fild    qword ptr [eax] {Load First 8}
cmp     ecx, 8
jle     @@Small16
fild    qword ptr [eax+8] {Load Second 8}
cmp     ecx, 16
jle     @@Small24
fild    qword ptr [eax+16] {Load Third 8}
fistp   qword ptr [edx+16] {Save Third 8}
...
Run Code Online (Sandbox Code Playgroud)

使用FPU视图和2个内存调试视图(Delphi - > View - > Debug - > CPU - > Memory)我看到它出错...一次......无法重现......

今天早上我读到了关于8087CW模式的一些内容,是的,如果将其更改为$ …

delphi png stretchblt x87

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

PHPSESSID是如何生成的?

Psudeocode或PHP代码是可取的.在手动生成PHPSESSID的组件和过程中更好地参考.

php

4
推荐指数
2
解决办法
5274
查看次数

如何在LynxOS/POSIX中同步对共享内存的访问?

我正在LynxOS SE(POSIX conformant)系统上实现两个进程,它们将通过共享内存进行通信.

一个过程将充当"生产者"而另一个过程将充当"消费者".在多线程系统中,我的方法是使用互斥和condvar(条件变量)对,消费者在condvar(with pthread_cond_wait)上等待,生产者pthread_cond_signal在更新共享内存时用信号通知它(with ).

如何在多进程架构而不是多线程架构中实现这一目标?

是否有LynxOS/POSIX方法来创建可在进程之间使用的condvar/mutex对?
或者在这种情况下,其他一些同步机制更合适吗?

c posix ipc shared-memory lynxos

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

WCF - 在单个APP.Config文件中定义多个服务?

脚本

我有一个Windows窗体应用程序.我想使用两个不同的WCF服务.但是,我不知道如何在我的APP.CONFIG文件中定义服务.根据我的阅读,可以做我在下面所做的事情,但我无法确定语法是否正确或标签是否在必要时都存在,我需要一些澄清.

题.

以下是在单个APP.CONFIG文件中设置两个服务的正确方法吗?IE:

<configuration>
    <system.serviceModel>
        <services>
            <service>
                <!--SERVICE ONE-->
                <endpoint>
                </endpoint>
                <binding>
                </binding>
            </service>
            <service>
                <!--SERVICE TWO-->
                <endpoint>
                </endpoint>
                <binding>
                </binding>
            </service>
        </services>
    </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

<configuration>
    <system.serviceModel>
        <services>
        <!--SERVICE ONE-->
            <service>
                <endpoint
                    address=""
                    binding="netTcpBinding"
                    bindingConfiguration="tcpServiceEndPoint"
                    contract="ListenerService.IListenerService"
                    name="tcpServiceEndPoint"
                />
                <binding
                    name="tcpServiceEndPoint"
                    closeTimeout="00:01:00"
                    openTimeout="00:01:00"
                    receiveTimeout="00:10:00"
                    sendTimeout="00:01:00"
                    transactionFlow="false"
                    transferMode="Buffered"
                    transactionProtocol="OleTransactions"
                    hostNameComparisonMode="StrongWildcard"
                    listenBacklog="10"
                    maxBufferPoolSize="524288"
                    maxBufferSize="65536"
                    maxConnections="10"
                    maxReceivedMessageSize="65536"
                >
                    <readerQuotas
                        maxDepth="32"
                        maxStringContentLength="8192"
                        maxArrayLength="16384"
                        maxBytesPerRead="4096"
                        maxNameTableCharCount="16384"
                    />
                    <reliableSession
                        ordered="true"
                        inactivityTimeout="00:05:00"
                        enabled="true"
                    />
                    <security mode="None">
                        <transport
                            clientCredentialType="Windows"
                            protectionLevel="EncryptAndSign"
                        />
                        <message clientCredentialType="Windows" />
                    </security>
                </binding>
            </service> …
Run Code Online (Sandbox Code Playgroud)

service wcf

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

ResultSet.getTimestamp("date")vs ResultSet.getTimestamp("date",Calendar.getInstance(tz))

java.util.Date,java.util.Timetamp似乎给许多人造成了很大的困惑.在StackOverflow中有很多问题,不幸的是我的问题有点扭曲.

有2个JDBC api.他们应该如何表现?RDBMS之间是否存在任何一致性?

ResultSet.getTimestamp("dateColumn") 
ResultSet.getTimestamp("dateColumn", Calendar.getInstance(tz))
Run Code Online (Sandbox Code Playgroud)

如果有人对Sybase有所了解,请您分享一下您的经验?

java oracle sybase jdbc

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

Wordpress在哪里设置"admin_url"?

基本上需要更改 - admin_url()返回任何想法的值?

php wordpress

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

有没有办法使用PHP找到一年内的周数?

有没有办法使用PHP找到一年内的周数?

php date

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

虽然循环没有在最后一项中读取

我正在尝试读取多行字符串然后拆分然后打印它..这是字符串:

1T1b5T!1T2b1T1b2T!1T1b1T2b2T!1T3b1T1b1T!3T3b1T!1T3b1T1b1T!5T1*1T

11X21b1X
4X1b1X
Run Code Online (Sandbox Code Playgroud)

当我拆分字符串时,!我得到这个没有最后一行字符串:

1T1b5T
1T1b5T1T2b1T1b2T
1T2b1T1b2T1T1b1T2b2T
1T1b1T2b2T1T3b1T1b1T
1T3b1T1b1T3T3b1T
3T3b1T1T3b1T1b1T
1T3b1T1b1T5T1*1T
5T1*1T11X21b1X
11X21b1X
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

import java.io.BufferedInputStream;
import java.util.Scanner;

public class Main {

    public static void main(String args[]) {
        Scanner stdin = new Scanner(new BufferedInputStream(System.in));
        while (stdin.hasNext()) {
            for (String line : stdin.next().split("!")) {
                System.out.println(line);

                for (int i = 0; i < line.length(); i++) {
                    System.out.print(line.charAt(i));
                }
            }
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

我在哪里弄错了,为什么不在最后一行读书?在我正确阅读所有行之后,如果我遇到数字,我应该通过每行,我应该打印下一个字符,这是我刚读过的数字的n倍,但这还有很长的路要走,首先我需要帮助.谢谢

更新:

以下是输出的外观:

1T1b5T
1T2b1T1b2T
1T1b1T2b2T
1T3b1T1b1T
3T3b1T
1T3b1T1b1T
5T1*1T

11X21b1X
4X1b1X
Run Code Online (Sandbox Code Playgroud)

这是C中的一个解决方案(我的朋友解决了它不是我),但我想在JAVA中做到这一点:

#include <stdio.h>

int …
Run Code Online (Sandbox Code Playgroud)

c java

5
推荐指数
3
解决办法
3012
查看次数

标签 统计

java ×3

php ×3

c ×2

asp.net ×1

date ×1

delphi ×1

ipc ×1

jdbc ×1

junit ×1

lynxos ×1

oracle ×1

png ×1

posix ×1

service ×1

shared-memory ×1

stretchblt ×1

sybase ×1

unit-testing ×1

wcf ×1

wordpress ×1

x87 ×1