我有一个在应该时不会失败的测试:
import static org.assertj.core.api.Assertions.assertThat;
@Test
public void testTransactionResponse() {
String id= "004";
long amount= 5000001L;
TransactionResource transactionResource = buildTransactionResource(amount, "EUR");
System.out.println(transactionController.create(id, transactionResource).getStatusCode()); //the output is 403
assertThat(transactionController.create(id, transactionResource).getStatusCode().equals(200)); //is true and test doesn't fail
}
Run Code Online (Sandbox Code Playgroud)
这怎么可能?
出于某种原因,MouseHover和MouseLeave函数表现得非常奇怪.我需要做的就是,当光标在"按钮"上方时,我想让按钮可见,当光标离开按钮时,我想让它不可见.无论我尝试什么,我都无法使它发挥作用.当控件对象不可见时,似乎鼠标事件不起作用.
private void button1_MouseHover(object sender, EventArgs e)
{
button1.Visible = true;
}
private void button1_MouseLeave(object sender, EventArgs e)
{
button1.Visible = false;
}
Run Code Online (Sandbox Code Playgroud) 我检查了其他帖子,并建议制作,EnableHeadersVisualStyles = false但只允许我给它们上色.我想更改他们的名字,但是当我强制命名时它们不会改变,如下所示.
Products prod = new Products();
DataTable dt = prod.GetTopTenTransactions(Global.Instance.Accounts[0]);
transactionGrid.DataSource = dt;
foreach (DataGridViewColumn cols in transactionGrid.Columns)
{
cols.Width = 70;
}
transactionGrid.ColumnHeadersDefaultCellStyle.BackColor = Color.CadetBlue;
transactionGrid.EnableHeadersVisualStyles = false;
transactionGrid.Columns[0].Name = "ID";
transactionGrid.Columns[1].Name = "TYPE";
transactionGrid.Columns[2].Name = "DATE";
transactionGrid.Columns[3].Name = "AMOUNT";
transactionGrid.Columns[4].Name = "FROM";
transactionGrid.Columns[5].Name = "TO";
transactionGrid.Columns[6].Name = "TELLER ID";
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激.
这基本上是我所拥有的:
public class Game extends Activity{
public class Work{
public class Shuffle{
*Class I need to access*
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我将访问 Shuffle 的类:
public class Deck extends Game {
public int shuffle() {
//WHAT DO I NEED TO DECLARE HERE IN ORDER TO ACCESS Shuffle.getShuffle()?
int[] shuffDeck = (MY SHUFFLE CLASS).getShuffle();
int x = shuffDeck[i];
String y = String.valueOf(x);
i += 1;
return x;
}
}
Run Code Online (Sandbox Code Playgroud)
我需要声明什么才能在我的 Deck 类中访问 Shuffle.getShuffle()?
如果值是这样的(0.0007)以十进制后的3个零结束,我得到的结果为4.0E-4.
请告诉我如何解决这个问题
这是我的计划.
package com;
import java.text.DecimalFormat;
public class Test {
public static void main(String args[]) {
try {
String result = "";
Test test = new Test();
double value = 0.0004;
if (value < 1) {
result = test.numberFormat(value, 4);
} else {
result = test.numberFormat(value, 2);
}
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
}
public String numberFormat(double d, int decimals) {
if (2 == decimals)
return new DecimalFormat("#,###,###,##0.00").format(d);
else if (0 == decimals)
return new DecimalFormat("#,###,###,##0").format(d); …Run Code Online (Sandbox Code Playgroud) 我在同一个.java文件中有两个类的问题.情况就是这样:
package pak1;
public class Example1 {
//some things`enter code here`
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
class Example2 {
//some things
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何在其他包中实例化Example2(如果可能的话)?
我们正在使用asp.net和C#以及.Net Framework 3.5开发.Net应用程序.
我们在.Net应用程序中使用Windows窗体消息框.此窗体在调试模式下运行良好,但一旦我们发布应用程序,此消息框将无法正常工作.我们引用System.Windows.Form.dll以使用消息框功能.如果我们需要注册此DLL或遵循一些配置步骤以解决此问题,请提供建议.
谢谢先进,Jad
我试图将用户构建的查询的所有单词都添加到List <>中.
我做到了
if (columns[(a - 1)].Contains("$"))
{
string[] splt1 = rows[b].Split('$');
string userBuiltQuery = columns[(a - 1)].ToString();
userBuiltQuery= userBuiltQuery.Replace("$", "");
var pattern = new Regex(@"\w(?<!\d)[\w'-]*");
foreach (Match m in pattern.Matches(userBuiltQuery))
{
words.Add(Convert.ToString(m));
}
}
}
Run Code Online (Sandbox Code Playgroud)
但在foreach循环中我得到一个错误说.
Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)
为什么这样 ?
我想让用户在用户可以做某事之前等待5秒但是我遇到了麻烦,因为我不想这样做,Thread.Sleep(5000);因为我希望加载表单并且功能可以查看但是我没有想要允许用户为这5秒做任何事情(他们可以尝试点击按钮,但不会发生任何事情).
由于回答者,我做了这项工作(由于属性,我的代码略有不同):
var t = Task.Delay(1000) //1 second/1000 ms
t.Wait();
Run Code Online (Sandbox Code Playgroud) c# ×5
java ×3
winforms ×3
.net ×1
arrays ×1
asp.net ×1
assert ×1
assertj ×1
button ×1
class ×1
datagridview ×1
dll ×1
junit ×1
loops ×1
messagebox ×1
mousehover ×1
parameters ×1
sleep ×1
timer ×1
visible ×1