我有一个场景,我想在 Grafana Dashboard 中创建一个文本面板,其中包含一些 js 和 HTML。现在我想要一种仅设置时间范围的方法。
我知道要获取时间范围,我们可以使用如下代码
var timeRange = angular.element('grafana-app').injector().get('timeSrv').timeRange();
Run Code Online (Sandbox Code Playgroud)
但我想设定时间。
我正在尝试在Junit中进行参数化,但在我的情况下,它给了我错误.这是我在在线教程中获得的代码.
import java.util.Arrays;
import java.util.Collection;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
@RunWith (Parameterized.class)
public class parametrization {
public String username;
public String password;
public int pincode;
public parametrization (String username, String password, int pincode){
this.username=username;
this.password=password;
this.pincode=pincode;
}
@Parameters
public static Collection<Object[]> getdata(){
Object[][] data = new Object[2][3];
//row 1st
data [0][0] = "usernamea";
data [0][1] = "passa";
data [0][2] = "111";
//row 2nd
data [1][0] = "usernameb";
data [1][1] = "passb";
data [1][2] = "222";
return Arrays.asList(data); …
Run Code Online (Sandbox Code Playgroud)