EN · DE · RU · FR · ES

#1631: ConfigurationTest.java

projectforge-business/src/test/java/org/projectforge/framework/configuration/ConfigurationTest.java Type: Java · Role: Test · Source: projectforge-business/src/test/java/org/projectforge/framework/configuration/ConfigurationTest.java 43 lines · 18 code · 22 comments · 3 blank
Unit/integration test for Configuration. Validates correctness of the corresponding production class behavior.

Code Structure

Package: org.projectforge.framework.configuration

Classes: ConfigurationTest

Methods (1): testCalendarDomainValid

Imports: 2 packages

Source Code (abridged)

package org.projectforge.framework.configuration;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

public class ConfigurationTest
{
  @Test
  public void testCalendarDomainValid()
  {
    Assertions.assertFalse(Configuration.isDomainValid(null));
    Assertions.assertFalse(Configuration.isDomainValid(""));
    Assertions.assertFalse(Configuration.isDomainValid(" "));
    Assertions.assertFalse(Configuration.isDomainValid(" a"));
    Assertions.assertTrue(Configuration.isDomainValid("www.projectforge.org"));
    Assertions.assertTrue(Configuration.isDomainValid("pf-acme.priv"));
    Assertions.assertFalse(Configuration.isDomainValid("pf-acme.priv-"));
    Assertions.assertFalse(Configuration.isDomainValid("-pf-acme.priv"));
  }
}

Git History

868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022