You need to sign in to do that
Don't have an account?

how to write unittest method for below method
Hi Experts,
Please let me know how to write unit test method for below.
public List<AggregateResult> BadgeList
{
get
{
List<AggregateResult> badges = [select Week__c, max(createddate) apple from QAAM_Weekly_Planner__c Max group by Week__c order by max(createddate) desc LIMIT 10];
return badges;
}
set;
}
Reagrds
Karthic Sankar V P
Please let me know how to write unit test method for below.
public List<AggregateResult> BadgeList
{
get
{
List<AggregateResult> badges = [select Week__c, max(createddate) apple from QAAM_Weekly_Planner__c Max group by Week__c order by max(createddate) desc LIMIT 10];
return badges;
}
set;
}
Reagrds
Karthic Sankar V P
static testmethod void testBadgeList()
{
LIst<QAAM_Weekly_Planner__c> planners = new List<QAAM_Weekly_Planner__c>();
Intger total = 10;
for (integer i= 0;i<total;i++)
{
QAAM_Weekly_Planner__c planner = new QAAM_Weekly_Planner__c ();
planner.Week__c = ..... // put test value;
planner.otherfields__c = ... //put other madatory fields
planners.add(planner);
}
insert planners;
List<AggregateResult> BadgeList = yourTestClassName.BadgeList;
System.assert(BadgeList.size() > 0);
}