package com.adyen;

import com.adyen.model.applicationinfo.ApplicationInfo;
import org.junit.Test;

import static com.adyen.Client.LIB_NAME;
import static com.adyen.Client.LIB_VERSION;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;

public class ApplicationInfoTest {

    @Test
    public void TestApplicationInfoEquals() {
        ApplicationInfo applicationInfo = new ApplicationInfo();
        ApplicationInfo applicationInfo2 = new ApplicationInfo();

        assertEquals(applicationInfo, applicationInfo2);
        assertNotNull(applicationInfo.getAdyenLibrary());
        assertEquals(LIB_NAME, applicationInfo.getAdyenLibrary().getName());
        assertEquals(LIB_VERSION, applicationInfo.getAdyenLibrary().getVersion());
    }
}

package com.adyen;

import com.adyen.model.applicationinfo.ApplicationInfo;
import org.junit.Test;

import static com.adyen.Client.LIB_NAME;
import static com.adyen.Client.LIB_VERSION;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;

public class ApplicationInfoTest {

    @Test
    public void TestApplicationInfoEquals() {
        ApplicationInfo applicationInfo = new ApplicationInfo();
        ApplicationInfo applicationInfo2 = new ApplicationInfo();

        assertEquals(applicationInfo, applicationInfo2);
    }

    @Test
    public void TestApplicationInfoPrefilledLibraryFields() {
        ApplicationInfo applicationInfo = new ApplicationInfo();

        assertNotNull(applicationInfo.getAdyenLibrary());
        assertNotNull(applicationInfo.getAdyenLibrary().getName());
        assertEquals(LIB_NAME, applicationInfo.getAdyenLibrary().getName());
        assertNotNull(applicationInfo.getAdyenLibrary().getVersion());
        assertEquals(LIB_VERSION, applicationInfo.getAdyenLibrary().getVersion());
    }
}

Add application info to adyen-java-api-library - Add default library fields test
[PW-828] Add application info to adyen-java-api-library
- Add default library fields test
