小编nbr*_*est的帖子

在没有apache的情况下通过https设置svn

我试图这样做几个月没有成功,所以我决定最后问是否有人这样做了.

我试图在没有apache web服务器的情况下通过https设置svn.这可以使用git存储库来完成,但是如果没有svn的apache,就无法找到方法.我有lighttpd(也可以运行nginx)但是没有模块可以为这些Web服务器中的任何一个托管svn存储库,并且它们似乎不是开发中的优先级.

我想要这样做的原因是因为我的存储库托管在我的路由器的USB上,而我的网络服务器正在我的路由器中运行,并且没有为路由器编译的apache版本可以加载模块(即使在那里是的,它可能会在如此有限的资源下表现不佳,但至少我会试一试).我的临时解决方案是在我的电脑上运行apache,并将子目录/ svn转发到我在该电脑上运行的apache,但这需要在我需要访问存储库时打开电脑,这就是我正在尝试的避免.

我知道我的设置非常具体,但如果有人知道如何解决它,我将非常感谢你的帮助.

谢谢!

svn https lighttpd nginx

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

Powermockito 私有方法模拟 NullPointerException。调用私有方法

我正在尝试模拟私有方法 (executeGetRequest),并且在我声明要为私有方法返回的模拟行中,私有方法实际上是使用空参数执行的,因此抛出 NullPointerException。

VlcPlayerMinimal.java:

package com.nicobrest.kamehouse.vlcrc.model;

public class VlcPlayerMinimal {

  public static void main(String[] args) {
    String vlcRcStatus = new VlcPlayerMinimal().getVlcRcStatus();
    System.out.println(vlcRcStatus);
  }

  public String getVlcRcStatus() {
    Client client = new Client();
    GetRequest getRequest = new GetRequest();
    String vlcRcStatus = executeGetRequest(client, getRequest);
    return vlcRcStatus;
  }

  private String executeGetRequest(Client client, GetRequest getRequest) {
    return client.execute(getRequest);
  }

  private class Client {
    public String execute(GetRequest getRequest) {
      return "{status: playing, id: 1}";
    }
  }
  private class GetRequest { 
  }
}
Run Code Online (Sandbox Code Playgroud)

VlcPlayerMinimalTest.java:

package com.nicobrest.kamehouse.model; …
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing mocking powermockito

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

标签 统计

https ×1

java ×1

junit ×1

lighttpd ×1

mocking ×1

nginx ×1

powermockito ×1

svn ×1

unit-testing ×1