I am having trouble with getting one of the Classes to get Code Coverage. Below is the Code:
public class Match
{
@TestVisible public List<Common> Common {get; set;}
}
Below is the Common Apex Class that is being referenced by my Match Class:
@TestVisible public class Common {
public String Address {get; set;}
public String City {get; set;}
public String FirstName {get; set;}
public String Id {get; set;}
public String LastName {get; set;}
public String MiddleInitial {get; set;}
public String Phone {get; set;}
public String PostalCode {get; set;}
public String RuleName {get; set;}
public String Score {get; set;}
public String StateProvince{get; set;}
public String CompanyName {get; set;}
public Integer CorporateEmployeesSizeActual{get; set;}
public String CorporateEmployeesSizeRange{get; set;}
public Integer CorporateSalesVolumeActual{get; set;}
public String CorporateSalesVolumeRange{get; set;}
public String CreditRatingScore{get; set;}
public String Gender{get; set;}
public Integer LocationEmployeesSizeActual{get; set;}
public String LocationEmployeesSizeRange{get; set;}
public String PrimaryNaics{get; set;}
public String PrimarySic{get; set;}
public String Title{get; set;}
public String BusinessType{get; set;}
public String Franchise{get; set;}
public String LocationSalesVolumeActual{get; set;}
public String LocationSalesVolumeRange{get; set;}
public String TickerSymbol{get; set;}
}
The Test Class I have so far looks like this but I get an error Illegal assignment from Common to List:
@IsTest
private class TestClassess
{
static testmethod void testMatch()
{
Match obj = new Match();
Common cmn = new Common();
cmn.Address = 'z';
obj.Common = cmn;
}
}
Unfortunately this is not my code but I do need to create a Test Class for it.
Any help would be much appreciated!
Thanks! Martijn
obj.Common = cmn;
is invalid.obj.Common
expectingList<Common>
but you are assigning a variable of typeCommon