* ONAP Policy API
* ================================================================================
* Copyright (C) 2019 IBM.
- * Modifications Copyright (C) 2020 Bell Canada.
+ * Modifications Copyright (C) 2020-2022 Bell Canada.
+ * Modifications Copyright (C) 2021 AT&T Intellectual Property. All rights reserved.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
import static org.junit.Assert.assertEquals;
-import org.junit.Before;
+import lombok.RequiredArgsConstructor;
import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.onap.policy.api.main.PolicyApiApplication;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.ActiveProfiles;
+import org.springframework.test.context.junit4.SpringRunner;
+@RunWith(SpringRunner.class)
+@SpringBootTest(classes = PolicyApiApplication.class)
+@ActiveProfiles("test")
public class TestApiStatisticsManager {
- @Before
- public void setUp() {
- ApiStatisticsManager.resetAllStatistics();
- }
+ @Autowired
+ private ApiStatisticsManager mgr;
@Test
public void testUpdateMethods() {
- assertEquals(1, ApiStatisticsManager.updateTotalApiCallCount());
- assertEquals(1, ApiStatisticsManager.updateApiCallSuccessCount());
- assertEquals(1, ApiStatisticsManager.updateApiCallFailureCount());
- assertEquals(1, ApiStatisticsManager.updateTotalPolicyGetCount());
- assertEquals(1, ApiStatisticsManager.updateTotalPolicyPostCount());
- assertEquals(1, ApiStatisticsManager.updateTotalPolicyDeleteCount());
- assertEquals(1, ApiStatisticsManager.updateTotalPolicyTypeGetCount());
- assertEquals(1, ApiStatisticsManager.updateTotalPolicyTypePostCount());
- assertEquals(1, ApiStatisticsManager.updateTotalPolicyTypeDeleteCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyGetSuccessCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyGetFailureCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyPostSuccessCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyPostFailureCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyDeleteSuccessCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyDeleteFailureCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyTypeGetSuccessCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyTypeGetFailureCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyTypePostSuccessCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyTypePostFailureCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyTypeDeleteSuccessCount());
- assertEquals(1, ApiStatisticsManager.updatePolicyTypeDeleteFailureCount());
+ assertEquals(1, mgr.updateTotalApiCallCount());
+ assertEquals(1, mgr.updateApiCallSuccessCount());
+ assertEquals(1, mgr.updateApiCallFailureCount());
+ assertEquals(1, mgr.updateTotalPolicyGetCount());
+ assertEquals(1, mgr.updateTotalPolicyPostCount());
+ assertEquals(1, mgr.updateTotalPolicyDeleteCount());
+ assertEquals(1, mgr.updateTotalPolicyTypeGetCount());
+ assertEquals(1, mgr.updateTotalPolicyTypePostCount());
+ assertEquals(1, mgr.updateTotalPolicyTypeDeleteCount());
+ assertEquals(1, mgr.updatePolicyGetSuccessCount());
+ assertEquals(1, mgr.updatePolicyGetFailureCount());
+ assertEquals(1, mgr.updatePolicyPostSuccessCount());
+ assertEquals(1, mgr.updatePolicyPostFailureCount());
+ assertEquals(1, mgr.updatePolicyDeleteSuccessCount());
+ assertEquals(1, mgr.updatePolicyDeleteFailureCount());
+ assertEquals(1, mgr.updatePolicyTypeGetSuccessCount());
+ assertEquals(1, mgr.updatePolicyTypeGetFailureCount());
+ assertEquals(1, mgr.updatePolicyTypePostSuccessCount());
+ assertEquals(1, mgr.updatePolicyTypePostFailureCount());
+ assertEquals(1, mgr.updatePolicyTypeDeleteSuccessCount());
+ assertEquals(1, mgr.updatePolicyTypeDeleteFailureCount());
}
-}
+}
\ No newline at end of file