/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.vnxe.requests;
import java.util.List;
import org.junit.BeforeClass;
import org.junit.Test;
import com.emc.storageos.services.util.EnvConfig;
import com.emc.storageos.vnxe.models.PoolTier;
import com.emc.storageos.vnxe.models.VNXePool;
public class PoolListRequestTest {
private static KHClient _client;
private static String host = EnvConfig.get("sanity", "vnxe.host");
private static String userName = EnvConfig.get("sanity", "vnxe.username");
private static String password = EnvConfig.get("sanity", "vnxe.password");
@BeforeClass
public static void setup() throws Exception {
synchronized (_client) {
_client = new KHClient(host, userName, password);
}
}
@Test
public void getTest() {
PoolListRequest req = new PoolListRequest(_client);
List<VNXePool> list = req.get();
for (VNXePool pool : list) {
Integer raidLevel = pool.getRaidType();
System.out.print(pool.getRaidTypeEnum().name());
String name = pool.getName();
System.out.println(name);
System.out.println(raidLevel);
List<PoolTier> tiers = pool.getTiers();
for (PoolTier tier : tiers) {
long size = tier.getSizeTotal();
System.out.println("total size:");
System.out.println(size);
}
}
System.out.println(list.size());
}
}