Exemplo n.º 1
0
    public void UriIsSetCorrect()
    {
        string baseUri = "http://sonarqube.test.de/";

        SqUriBuilder uri = new SqUriBuilder(baseUri);

        Assert.AreEqual(baseUri, uri.GetSqUri().ToString());
    }
Exemplo n.º 2
0
    public void IsQueryAppendedCorrect()
    {
        string baseUri = "http://sonarqube.test.de/";
        string query   = "key=value";

        SqUriBuilder uri = new SqUriBuilder(baseUri);

        uri.AppendToQuery(query);

        Assert.AreEqual(baseUri + "?" + query, uri.GetSqUri().ToString());
    }
Exemplo n.º 3
0
    public void IsPathAppendedCorrect()
    {
        string baseUri  = "http://sonarqube.test.de/";
        string toAppend = "api/some/path/";

        SqUriBuilder uri = new SqUriBuilder(baseUri);

        uri.AppendToPath(toAppend);

        Assert.AreEqual(baseUri + toAppend, uri.GetSqUri().ToString());
    }
Exemplo n.º 4
0
    public void CredentialsInsertedCorrect()
    {
        string baseUri  = "http://sonarqube.test.de/";
        string username = "******";
        string password = "******";

        SqUriBuilder uri = new SqUriBuilder(baseUri);

        uri.UserCredentials(username, password);

        Assert.AreEqual("http://" + username + ":" + password + "@" + "sonarqube.test.de/", uri.GetSqUri().ToString());
    }
Exemplo n.º 5
0
    public void NullPasswordCredentials()
    {
        string baseUri  = "http://sonarqube.test.de/";
        string username = "******";
        string password = null;

        SqUriBuilder uri = new SqUriBuilder(baseUri);

        uri.UserCredentials(username, password);

        Assert.AreEqual(baseUri, uri.GetSqUri().ToString());
    }
Exemplo n.º 6
0
    public void AreMultipleQuerysAppendedCorrect()
    {
        string baseUri      = "http://sonarqube.test.de/";
        string query        = "key=value";
        string alsoToAppend = "anotherKey=anotherValue";

        SqUriBuilder uri = new SqUriBuilder(baseUri);

        uri.AppendToQuery(query);
        uri.AppendToQuery(alsoToAppend);

        Assert.AreEqual(baseUri + "?" + query + "&" + alsoToAppend, uri.GetSqUri().ToString());
    }