// Path: libs/account/src/main/java/com/africastalking/account/AccountResponse.java
// public final class AccountResponse {
// 
//     @SerializedName("UserData")
//     public UserData userData;
// 
//     public static final class UserData {
//         public String balance;
// 
//         @Override
//         public String toString() {
//             return new Gson().toJson(this);
//         }
//     }
// 
//     @Override
//     public String toString() {
//         return new Gson().toJson(this);
//     }
// }
// 
// Path: libs/core/src/test/java/com/africastalking/test/Fixtures.java
// public final class Fixtures {
//     public static String API_KEY;
//     public static String USERNAME;
//     public static final boolean DEBUG = true;
//     public static final long TIMEOUT = 3500;
// 
//     static {
//         try {
//             String filePath = "../../local.properties"; // relative to libs/core
//             Properties properties = new Properties();
//             FileInputStream is = new FileInputStream(filePath);
//             properties.load(is);
//             API_KEY = properties.getProperty("api.key");
//             USERNAME = properties.getProperty("api.username");
//         } catch (IOException e) {
//             e.printStackTrace();
//         }
//     }
// }


import com.africastalking.*;
import com.africastalking.account.AccountResponse;
import com.africastalking.test.Fixtures;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import static org.junit.Assert.assertEquals;
package com.africastalking.test.account;




public class AccountTest {

    CountDownLatch lock;

    @Before
    public void setup() {
        lock = new CountDownLatch(10);
// Path: libs/account/src/main/java/com/africastalking/account/AccountResponse.java
// public final class AccountResponse {
// 
//     @SerializedName("UserData")
//     public UserData userData;
// 
//     public static final class UserData {
//         public String balance;
// 
//         @Override
//         public String toString() {
//             return new Gson().toJson(this);
//         }
//     }
// 
//     @Override
//     public String toString() {
//         return new Gson().toJson(this);
//     }
// }
// 
// Path: libs/core/src/test/java/com/africastalking/test/Fixtures.java
// public final class Fixtures {
//     public static String API_KEY;
//     public static String USERNAME;
//     public static final boolean DEBUG = true;
//     public static final long TIMEOUT = 3500;
// 
//     static {
//         try {
//             String filePath = "../../local.properties"; // relative to libs/core
//             Properties properties = new Properties();
//             FileInputStream is = new FileInputStream(filePath);
//             properties.load(is);
//             API_KEY = properties.getProperty("api.key");
//             USERNAME = properties.getProperty("api.username");
//         } catch (IOException e) {
//             e.printStackTrace();
//         }
//     }
// }


// Path: libs/core/src/test/java/com/africastalking/test/account/AccountTest.java
import com.africastalking.*;
import com.africastalking.account.AccountResponse;
import com.africastalking.test.Fixtures;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import static org.junit.Assert.assertEquals;

package com.africastalking.test.account;




public class AccountTest {

    CountDownLatch lock;

    @Before
    public void setup() {
        lock = new CountDownLatch(10);
        AfricasTalking.initialize(Fixtures.USERNAME, Fixtures.API_KEY);