Android-cuttlefish cvd tool
Classes | Functions | Variables
service_test.cpp File Reference
#include <android-base/logging.h>
#include <gtest/gtest.h>
#include <stdlib.h>
#include <filesystem>
#include <fstream>
#include "cuttlefish/common/libs/fs/shared_select.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/host/commands/assemble_cvd/flags_defaults.h"
#include "cuttlefish/host/commands/modem_simulator/channel_monitor.h"
#include "cuttlefish/host/commands/modem_simulator/device_config.h"
#include "cuttlefish/host/commands/modem_simulator/modem_simulator.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "iccfile.h"
Include dependency graph for service_test.cpp:

Classes

class  ModemServiceTest
 

Functions

 TEST_F (ModemServiceTest, GetIccCardStatus)
 
 TEST_F (ModemServiceTest, ChangeOrEnterPIN)
 
 TEST_F (ModemServiceTest, SIM_IO)
 
 TEST_F (ModemServiceTest, GetIMSI)
 
 TEST_F (ModemServiceTest, GetIccId)
 
 TEST_F (ModemServiceTest, FacilityLock)
 
 TEST_F (ModemServiceTest, OpenLogicalChannel)
 
 TEST_F (ModemServiceTest, CloseLogicalChannel)
 
 TEST_F (ModemServiceTest, TransmitLogicalChannel)
 
 TEST_F (ModemServiceTest, testRadioPowerReq)
 
 TEST_F (ModemServiceTest, testSetRadioPower)
 
 TEST_F (ModemServiceTest, testSignalStrength)
 
 TEST_F (ModemServiceTest, testQueryNetworkSelectionMode)
 
 TEST_F (ModemServiceTest, testRequestOperator)
 
 TEST_F (ModemServiceTest, testVoiceNetworkRegistration)
 
 TEST_F (ModemServiceTest, testDataNetworkRegistration)
 
 TEST_F (ModemServiceTest, testDataNetworkRegistrationWithLte2)
 
 TEST_F (ModemServiceTest, testGetPreferredNetworkType)
 
 TEST_F (ModemServiceTest, testQuerySupportedTechs)
 
 TEST_F (ModemServiceTest, testSetPreferredNetworkType)
 
 TEST_F (ModemServiceTest, testCurrentCalls)
 
 TEST_F (ModemServiceTest, testHangup)
 
 TEST_F (ModemServiceTest, testMute)
 
 TEST_F (ModemServiceTest, testSendDtmf)
 
 TEST_F (ModemServiceTest, testExitEmergencyMode)
 
 TEST_F (ModemServiceTest, SetPDPContext)
 
 TEST_F (ModemServiceTest, QueryPDPContextList)
 
 TEST_F (ModemServiceTest, ActivateDataCall)
 
 TEST_F (ModemServiceTest, QueryDataCallList)
 
 TEST_F (ModemServiceTest, ReadDynamicParamTrue)
 
 TEST_F (ModemServiceTest, ReadDynamicParamFalse)
 
 TEST_F (ModemServiceTest, EnterDataState)
 
 TEST_F (ModemServiceTest, SendSMS)
 
 TEST_F (ModemServiceTest, WriteSMSToSim)
 
 TEST_F (ModemServiceTest, SMSAcknowledge)
 
 TEST_F (ModemServiceTest, DeleteSmsOnSimTure)
 
 TEST_F (ModemServiceTest, DeleteSmsOnSimFalse)
 
 TEST_F (ModemServiceTest, SetBroadcastConfig)
 
 TEST_F (ModemServiceTest, GetBroadcastConfig)
 
 TEST_F (ModemServiceTest, SetSmscAddress)
 
 TEST_F (ModemServiceTest, GetSmscAddress)
 
 TEST_F (ModemServiceTest, testUSSD)
 
 TEST_F (ModemServiceTest, testCLIR)
 
 TEST_F (ModemServiceTest, testQueryCLIR)
 
 TEST_F (ModemServiceTest, testCallWaiting)
 
 TEST_F (ModemServiceTest, testCLIP)
 
 TEST_F (ModemServiceTest, testCallForward)
 
 TEST_F (ModemServiceTest, ReportStkServiceIsRunning)
 
 TEST_F (ModemServiceTest, SendEnvelope)
 
 TEST_F (ModemServiceTest, GetSendTerminalResponseToSim)
 
 TEST_F (ModemServiceTest, GetIMEI)
 

Variables

static const std::string tmp_test_dir
 

Function Documentation

◆ TEST_F() [1/51]

TEST_F ( ModemServiceTest  ,
ActivateDataCall   
)

◆ TEST_F() [2/51]

TEST_F ( ModemServiceTest  ,
ChangeOrEnterPIN   
)

◆ TEST_F() [3/51]

TEST_F ( ModemServiceTest  ,
CloseLogicalChannel   
)

◆ TEST_F() [4/51]

TEST_F ( ModemServiceTest  ,
DeleteSmsOnSimFalse   
)

◆ TEST_F() [5/51]

TEST_F ( ModemServiceTest  ,
DeleteSmsOnSimTure   
)

◆ TEST_F() [6/51]

TEST_F ( ModemServiceTest  ,
EnterDataState   
)

◆ TEST_F() [7/51]

TEST_F ( ModemServiceTest  ,
FacilityLock   
)

◆ TEST_F() [8/51]

TEST_F ( ModemServiceTest  ,
GetBroadcastConfig   
)

◆ TEST_F() [9/51]

TEST_F ( ModemServiceTest  ,
GetIccCardStatus   
)

◆ TEST_F() [10/51]

TEST_F ( ModemServiceTest  ,
GetIccId   
)

◆ TEST_F() [11/51]

TEST_F ( ModemServiceTest  ,
GetIMEI   
)

◆ TEST_F() [12/51]

TEST_F ( ModemServiceTest  ,
GetIMSI   
)

◆ TEST_F() [13/51]

TEST_F ( ModemServiceTest  ,
GetSendTerminalResponseToSim   
)

◆ TEST_F() [14/51]

TEST_F ( ModemServiceTest  ,
GetSmscAddress   
)

◆ TEST_F() [15/51]

TEST_F ( ModemServiceTest  ,
OpenLogicalChannel   
)

◆ TEST_F() [16/51]

TEST_F ( ModemServiceTest  ,
QueryDataCallList   
)

◆ TEST_F() [17/51]

TEST_F ( ModemServiceTest  ,
QueryPDPContextList   
)

◆ TEST_F() [18/51]

TEST_F ( ModemServiceTest  ,
ReadDynamicParamFalse   
)

◆ TEST_F() [19/51]

TEST_F ( ModemServiceTest  ,
ReadDynamicParamTrue   
)

◆ TEST_F() [20/51]

TEST_F ( ModemServiceTest  ,
ReportStkServiceIsRunning   
)

◆ TEST_F() [21/51]

TEST_F ( ModemServiceTest  ,
SendEnvelope   
)

◆ TEST_F() [22/51]

TEST_F ( ModemServiceTest  ,
SendSMS   
)

◆ TEST_F() [23/51]

TEST_F ( ModemServiceTest  ,
SetBroadcastConfig   
)

◆ TEST_F() [24/51]

TEST_F ( ModemServiceTest  ,
SetPDPContext   
)

◆ TEST_F() [25/51]

TEST_F ( ModemServiceTest  ,
SetSmscAddress   
)

◆ TEST_F() [26/51]

TEST_F ( ModemServiceTest  ,
SIM_IO   
)

◆ TEST_F() [27/51]

TEST_F ( ModemServiceTest  ,
SMSAcknowledge   
)

◆ TEST_F() [28/51]

TEST_F ( ModemServiceTest  ,
testCallForward   
)

◆ TEST_F() [29/51]

TEST_F ( ModemServiceTest  ,
testCallWaiting   
)

◆ TEST_F() [30/51]

TEST_F ( ModemServiceTest  ,
testCLIP   
)

◆ TEST_F() [31/51]

TEST_F ( ModemServiceTest  ,
testCLIR   
)

◆ TEST_F() [32/51]

TEST_F ( ModemServiceTest  ,
testCurrentCalls   
)

◆ TEST_F() [33/51]

TEST_F ( ModemServiceTest  ,
testDataNetworkRegistration   
)

◆ TEST_F() [34/51]

TEST_F ( ModemServiceTest  ,
testDataNetworkRegistrationWithLte2   
)

◆ TEST_F() [35/51]

TEST_F ( ModemServiceTest  ,
testExitEmergencyMode   
)

◆ TEST_F() [36/51]

TEST_F ( ModemServiceTest  ,
testGetPreferredNetworkType   
)

◆ TEST_F() [37/51]

TEST_F ( ModemServiceTest  ,
testHangup   
)

◆ TEST_F() [38/51]

TEST_F ( ModemServiceTest  ,
testMute   
)

◆ TEST_F() [39/51]

TEST_F ( ModemServiceTest  ,
testQueryCLIR   
)

◆ TEST_F() [40/51]

TEST_F ( ModemServiceTest  ,
testQueryNetworkSelectionMode   
)

◆ TEST_F() [41/51]

TEST_F ( ModemServiceTest  ,
testQuerySupportedTechs   
)

◆ TEST_F() [42/51]

TEST_F ( ModemServiceTest  ,
testRadioPowerReq   
)

◆ TEST_F() [43/51]

TEST_F ( ModemServiceTest  ,
testRequestOperator   
)

◆ TEST_F() [44/51]

TEST_F ( ModemServiceTest  ,
testSendDtmf   
)

◆ TEST_F() [45/51]

TEST_F ( ModemServiceTest  ,
testSetPreferredNetworkType   
)

◆ TEST_F() [46/51]

TEST_F ( ModemServiceTest  ,
testSetRadioPower   
)

◆ TEST_F() [47/51]

TEST_F ( ModemServiceTest  ,
testSignalStrength   
)

◆ TEST_F() [48/51]

TEST_F ( ModemServiceTest  ,
testUSSD   
)

◆ TEST_F() [49/51]

TEST_F ( ModemServiceTest  ,
testVoiceNetworkRegistration   
)

◆ TEST_F() [50/51]

TEST_F ( ModemServiceTest  ,
TransmitLogicalChannel   
)

◆ TEST_F() [51/51]

TEST_F ( ModemServiceTest  ,
WriteSMSToSim   
)

Variable Documentation

◆ tmp_test_dir

const std::string tmp_test_dir
static
Initial value:
= std::string(fs::temp_directory_path()) +
std::string("/cuttlefish_modem_test")