data-transfer-service/src/test/java/org/gcube/data/transfer/service/Accountingtests.java

52 lines
1.2 KiB
Java
Raw Normal View History

package org.gcube.data.transfer.service;
2022-06-10 18:07:03 +02:00
import java.util.Collections;
import java.util.Map;
import org.gcube.common.security.Owner;
import org.gcube.common.security.providers.SecretManagerProvider;
import org.gcube.common.security.secrets.Secret;
import org.gcube.data.transfer.service.transfers.engine.AccountingManager;
2020-04-10 17:38:00 +02:00
import org.gcube.data.transfer.service.transfers.engine.impl.AccountingManagerImpl;
public class Accountingtests {
public static void main(String[] args) {
2022-06-10 18:07:03 +02:00
SecretManagerProvider.instance.set(new Secret() {
@Override
public boolean isRefreshable() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean isExpired() {
// TODO Auto-generated method stub
return false;
}
@Override
public Owner getOwner() {
return new Owner("guest", Collections.emptyList(), false);
}
@Override
public Map<String, String> getHTTPAuthorizationHeaders() {
return Collections.emptyMap();
}
@Override
public String getContext() {
return "/gcube";
}
});
2020-04-10 17:38:00 +02:00
AccountingManager manager=AccountingManagerImpl.get();
String id=manager.createNewRecord();
manager.setSuccessful(id, true);
System.out.println("DONE");
}
}