This is an automated email from the ASF dual-hosted git repository.

bstoyanov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/main by this push:
     new 8c2a0308165 Fix query filter and units tests (#12184)
8c2a0308165 is described below

commit 8c2a0308165173812d146d835bf31c3e515daff4
Author: Daniel Augusto Veronezi Salvador 
<[email protected]>
AuthorDate: Thu Jan 29 09:51:22 2026 -0300

    Fix query filter and units tests (#12184)
---
 .../java/com/cloud/network/dao/NetworkDaoImpl.java |  2 +-
 .../com/cloud/network/dao/NetworkDaoImplTest.java  | 31 +++++++++-------------
 2 files changed, 13 insertions(+), 20 deletions(-)

diff --git 
a/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java 
b/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java
index 8066b89b4b9..4e8b6204f72 100644
--- a/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java
+++ b/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java
@@ -598,7 +598,7 @@ public class NetworkDaoImpl extends 
GenericDaoBase<NetworkVO, Long>implements Ne
     public List<NetworkVO> listByPhysicalNetworkTrafficType(final long 
physicalNetworkId, final TrafficType trafficType) {
         final SearchCriteria<NetworkVO> sc = AllFieldsSearch.create();
         sc.setParameters("trafficType", trafficType);
-        sc.setParameters("physicalNetwork", physicalNetworkId);
+        sc.setParameters("physicalNetworkId", physicalNetworkId);
         return listBy(sc);
     }
 
diff --git 
a/engine/schema/src/test/java/com/cloud/network/dao/NetworkDaoImplTest.java 
b/engine/schema/src/test/java/com/cloud/network/dao/NetworkDaoImplTest.java
index ab5f4352105..a78eab568af 100644
--- a/engine/schema/src/test/java/com/cloud/network/dao/NetworkDaoImplTest.java
+++ b/engine/schema/src/test/java/com/cloud/network/dao/NetworkDaoImplTest.java
@@ -22,7 +22,6 @@ package com.cloud.network.dao;
 import com.cloud.network.Networks;
 import com.cloud.utils.db.SearchBuilder;
 import com.cloud.utils.db.SearchCriteria;
-import com.cloud.utils.db.TransactionLegacy;
 import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -30,7 +29,6 @@ import org.mockito.Mock;
 import org.mockito.Mockito;
 import org.mockito.junit.MockitoJUnitRunner;
 
-
 import java.util.List;
 
 @RunWith(MockitoJUnitRunner.class)
@@ -46,26 +44,21 @@ public class NetworkDaoImplTest {
     List<NetworkVO> listNetworkVoMock;
 
     @Test
-    public void listByPhysicalNetworkTrafficTypeTestSetParametersValidation() 
throws Exception {
+    public void listByPhysicalNetworkTrafficTypeTestSetParametersValidation() {
         NetworkDaoImpl networkDaoImplSpy = Mockito.spy(NetworkDaoImpl.class);
-        TransactionLegacy txn = 
TransactionLegacy.open("runNetworkDaoImplTest");
-        try {
-            networkDaoImplSpy.AllFieldsSearch = searchBuilderNetworkVoMock;
-            
Mockito.doReturn(searchCriteriaNetworkVoMock).when(searchBuilderNetworkVoMock).create();
-            
Mockito.doNothing().when(searchCriteriaNetworkVoMock).setParameters(Mockito.anyString(),
 Mockito.any());
-            
Mockito.doReturn(listNetworkVoMock).when(networkDaoImplSpy).listBy(Mockito.any(SearchCriteria.class));
-
-            long expectedPhysicalNetwork = 2513l;
+        networkDaoImplSpy.AllFieldsSearch = searchBuilderNetworkVoMock;
+        
Mockito.doReturn(searchCriteriaNetworkVoMock).when(searchBuilderNetworkVoMock).create();
+        
Mockito.doNothing().when(searchCriteriaNetworkVoMock).setParameters(Mockito.anyString(),
 Mockito.any());
+        
Mockito.doReturn(listNetworkVoMock).when(networkDaoImplSpy).listBy(Mockito.any(SearchCriteria.class));
 
-            for (Networks.TrafficType trafficType : 
Networks.TrafficType.values()) {
-                List<NetworkVO> result = 
networkDaoImplSpy.listByPhysicalNetworkTrafficType(expectedPhysicalNetwork, 
trafficType);
-                Assert.assertEquals(listNetworkVoMock, result);
-                
Mockito.verify(searchCriteriaNetworkVoMock).setParameters("trafficType", 
trafficType);
-            }
+        long expectedPhysicalNetwork = 2513l;
 
-            Mockito.verify(searchCriteriaNetworkVoMock, 
Mockito.times(Networks.TrafficType.values().length)).setParameters("physicalNetwork",
 expectedPhysicalNetwork);
-        } finally {
-            txn.close();
+        for (Networks.TrafficType trafficType : Networks.TrafficType.values()) 
{
+            List<NetworkVO> result = 
networkDaoImplSpy.listByPhysicalNetworkTrafficType(expectedPhysicalNetwork, 
trafficType);
+            Assert.assertEquals(listNetworkVoMock, result);
+            
Mockito.verify(searchCriteriaNetworkVoMock).setParameters("trafficType", 
trafficType);
         }
+
+        Mockito.verify(searchCriteriaNetworkVoMock, 
Mockito.times(Networks.TrafficType.values().length)).setParameters("physicalNetworkId",
 expectedPhysicalNetwork);
     }
 }

Reply via email to